Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
العربية (Arabic)
العربية (Arabic)
  • مرحباً
  • المفاهيم الأساسية
  • بنية الكود
  • أمثلة عن بنية الكود
    • أداة Terragrunt
    • أداة Terraform
      • البنى الصغيرة باستعمال Terraform
      • البنى المتوسطة باستعمال Terraform
      • البنى الكبيرة باستعمال Terraform
  • قواعد التسمية
  • تنسيق الكود
  • الأسئلة الأكثر تكراراً
  • المراجع
  • كتابة ملفات أداة Terraform
  • ورشة عمل
Powered by GitBook
On this page
Export as PDF
  1. أمثلة عن بنية الكود
  2. أداة Terraform

البنى الصغيرة باستعمال Terraform

Previousأداة TerraformNextالبنى المتوسطة باستعمال Terraform

Last updated 2 years ago

المصدر:

يحتوي هذا المثال على كود لهيكلة كود Terraform لبنية تحتية صغيرة، حيث لا وجود لاعتمادات خارجية

  • ممتاز للبدء بتعلم Terraform وإعادة هيكلة الكود (refactoring)

  • ممتاز لبناء الوحدات الصغيرة

  • جيد لاستعمال الوحدات الصغيرة (eg, )

  • جيد عند وجود عدد صغير من الموارد (أقل من 20-30)

وجود ملف حالة وحيد Single state file من أجل كل الموارد سيجعل أداة Terraform بطيئة كلما زاد عدد الموارد المعرفة (خذ بعين الاعتبار استعمال الوسيط target- للحد من الموارد التي تتعامل معها عند طلب الأداة)

https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/small-terraform
terraform-aws-atlantis