| name | arabic-infrastructure-as-code |
| name_ar | بنية تحتية ككود |
| description | Master Infrastructure as Code in Arabic |
| description_ar | إتقان البنية التحتية ككود بالعربية |
| category | devops-advanced |
| language | ar |
| dialect | msa |
| rtl | true |
| platform_all | true |
| version | 1.0.0 |
| author | salman-shaikh |
الهدف
إتقان أساسيات البنية التحتية ككود (IaC).
أدوات IaC
١. Terraform
المزايا:
- متعدد السحابات
- حالة مركزية
- Modules قابلة لإعادة استخدام
- Community كبيرة
٢. Ansible
المزايا:
- بدون وكيل
- سهل تعلم
- Idempotent
- Modules كثيرة
٣. CloudFormation
المزايا:
- أصلي لـ AWS
- تكامل كامل
- Change Sets
- Stack Policies
مبادئ IaC
| المبدأ | الوصف |
|---|
| Idempotency | نفس نتيجة بغض النظر مرات تنفيذ |
| Version Control | تتبع تغييرات |
| Testing | اختبار تغييرات |
| Documentation | توثيق بنية |
أفضل الممارسات
✅ وحدات صغيرة
✅ تسمية متسقة
✅ اختبار تغييرات
✅ مراجعة كود
❌ لا تهمل حالة
❌ لا تهمل اختبار
❌ لا تهمل مراجعة
الكلمات المفتاحية
عربي: "بنية تحتية ككود", "IaC", "Terraform", "Ansible", "CloudFormation"
English: "infrastructure as code arabic", "IaC", "Terraform", "Ansible", "automation"
سجل التغييرات
v1.0.0