عن المشروع
Ansible هو نظام أتمتة تكنولوجيا معلومات مفتوح المصدر مصمم لتبسيط نشر التطبيقات والأنظمة وصيانتها. وهو يوفر إمكانيات لإدارة التكوين، ونشر التطبيقات، وتوفير السحابة، وتنفيذ المهام المخصصة، وأتمتة الشبكات، وتنسيق العقد المتعددة.
تشمل مبادئ التصميم والميزات الرئيسية ما يلي:
- بنية بدون وكيل (Agentless Architecture): يستفيد من برامج SSH الموجودة لإدارة الأجهزة البعيدة دون الحاجة إلى وكلاء مخصصين أو منافذ مفتوحة إضافية.
- لغة صديقة للبشر: يصف البنية التحتية بلغة مصممة لتكون قابلة للقراءة من قبل الآلة والبشر على حد سواء.
- الإدارة المتوازية: قادر على إدارة أجهزة متعددة بسرعة وبشكل متوازٍ.
- المرونة: يدعم تطوير الوحدات (modules) بأي لغة ديناميكية، ولا يقتصر على Python.
- سهولة الوصول: يمكن استخدامه كمستخدم غير جذر (non-root) ويوفر منحنى تعلم بسيط للإعداد.