ما هو Ansible
أداة أتمتة تكوين الخادم
Ansible
Ansible هي منصة مفتوحة المصدر لأتمتة تكنولوجيا المعلومات: إدارة التكوين ونشر التطبيقات وتنسيق البنية التحتية.
الميزات الرئيسية
| الميزة | الوصف | |--------|-------| | بدون وكيل | يعمل عبر SSH، لا يتطلب تثبيت وكيل | | YAML | صيغة playbook تصريحية | | متكافئ | تنفيذ متكرر آمن | | معياري | أكثر من 3000 وحدة مدمجة |
المكونات الأساسية
- Playbooks — ملفات YAML مع التعليمات
- Inventory — قائمة الأجهزة المُدارة
- Modules — وحدات تنفيذ المهام
- Roles — مجموعات مهام قابلة لإعادة الاستخدام
- Galaxy — مستودع أدوار المجتمع
التطبيقات
- إدارة التكوين — إعداد الخوادم
- النشر — نشر التطبيقات
- التنسيق — تنسيق العمليات المعقدة
- التوفير — إنشاء البنية التحتية
- CI/CD — تكامل خطوط الأنابيب
المزايا
- سهولة الدخول للمبتدئين
- مجتمع كبير ووثائق
- تكامل السحابة (AWS، Azure، GCP)
- دعم Red Hat (Ansible Tower/AWX)