تخطَّ إلى المحتوى

🏗️ شرح Terraform والبنية التحتية كرمز

كيف تُثبّت Terraform وتكتب أوّل إعداد لك؟

الدرس 7 من 15· ⏱ 1 دقائق قراءة

بعد فهم مفاهيم Terraform الأساسية، حان وقت كتابة أوّل إعداد وتشغيله. درس عملي يبني على ما هي البنية التحتية كرمز؟.

⚠️ الأوامر والإعداد تمثيلية؛ شغّلها في بيئة حقيقية للتأكّد، ولا تضع بيانات اعتماد في الكود.

المتطلّبات المسبقة

  • ثبّت أداة Terraform (أو OpenTofu) من المصدر الرسمي.
  • حساب لدى مزوّد (AWS مثلًا) مع بيانات اعتماد مُهيّأة بأمان.

الخطوة 1: اكتب main.tf

أنشئ ملفًّا يعرّف المزوّد وموردًا بسيطًا (حاوية S3):

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 5.0"
    }
  }
}

provider "aws" {
  region = "us-east-1"
}

resource "aws_s3_bucket" "example" {
  bucket = "my-example-bucket"
}

ℹ️ رقم إصدار المزوّد توضيحيّ؛ تحقّق من أحدث إصدار مستقرّ.

الخطوة 2: هيّئ المجلّد

terraform init

يُنزّل هذا المزوّدين المطلوبين ويهيّئ مجلّد العمل. شغّله مرّة عند البدء أو عند تغيير المزوّدين.

الخطوة 3: عاين الخطّة

terraform plan

راجع ما سيُنشئه Terraform (حاوية S3 هنا) قبل تنفيذ أي شيء.

الخطوة 4: طبّق

terraform apply

بعد مراجعة الخطّة وتأكيدها، ينشئ Terraform المورد ويحدّث ملفّ الحالة.

الخطوة 5: نظّف

لإزالة ما أنشأته (وتجنّب أي تكلفة):

terraform destroy

الخطوات التالية

اجعل إعدادك مرنًا عبر المتغيّرات والمخرجات، وراجع دورة Plan و Apply.

شرح كيف تُثبّت Terraform وتكتب أوّل إعداد لك؟ — Terraform والبنية التحتية كرمز بالعربي
كيف تُثبّت Terraform وتكتب أوّل إعداد لك؟Terraform والبنية التحتية كرمز بالعربي · The Code Fix

هل كان هذا الدرس مفيدًا؟