عن المشروع
يوفر AWX واجهة مستخدم قائمة على الويب، وواجهة برمجة تطبيقات REST، ومحرك مهام مبنيًا فوق Ansible. وهو أحد المشاريع الأساسية لمنصة Red Hat Ansible Automation Platform، ويتم تطوير الكود الخاص به بشكل مفتوح على GitHub.
ما يقدمه
- واجهة ويب لإدارة وتشغيل الأتمتة القائمة على Ansible.
- واجهة برمجة تطبيقات REST للوصول البرمجي إلى نفس الإمكانيات.
- محرك مهام ينفذ دفاتر تشغيل Ansible والوظائف ذات الصلة.
حالة المشروع
ينص إشعار تحذيري في ملف README على أن آخر إصدار نُشر في 2 يوليو 2024، وأن الإصدارات متوقفة مؤقتًا أثناء إعادة هيكلة واسعة النطاق. يوجه ملف README القراء إلى منتدى Ansible والعديد من الاتصالات المرتبطة للحصول على التفاصيل، بما في ذلك منشورات حول تبسيط إصدارات AWX، وإعادة هيكلة AWX إلى بنية قابلة للتوصيل موجهة نحو الخدمات، والتغييرات القادمة على طرق تثبيت مشغل AWX، وانتقال واجهة مستخدم AWX وأنواع بيانات الاعتماد إلى البنية الجديدة القابلة للتوصيل.
البدء
- تتوفر تعليمات التثبيت في ملف INSTALL.md بالمستودع.
- تتوفر وثائق الاستخدام على موقع وثائق AWX.
- يوجد رابط للأسئلة الشائعة للمشروع في ملف README.
المساهمة والمجتمع
- يغطي دليل المساهمة تطوير واختبار وبناء AWX.
- تمر إرسالات الكود عبر طلبات السحب مقابل فرع devel.
- يجب على المساهمين استخدام git commit --signoff، وهو ما يشكل اتفاقًا مع DCO 1.1.
- يجب تجنب عمليات دمج الالتزامات؛ ويُفضل استخدام git rebase بدلاً من git merge.
- بالنسبة للتغييرات الكبيرة، يقترح ملف README المناقشة عبر منتدى Ansible أولاً.
- يجب اتباع دليل المشكلات الخاص بالمستودع قبل فتح تقرير جديد.
- يُتوقع من جميع أعضاء المجتمع والمساهمين اتباع مدونة قواعد السلوك الخاصة بـ Ansible.
- نرحب بالملاحظات والأفكار عبر منتدى Ansible، ويسرد دليل التواصل جميع الطرق للتحدث مع مجتمع Ansible.
الترخيص والعلامة التجارية
يتم إصدار AWX بموجب ترخيص Apache 2.0. تخضع شعارات AWX وأصول العلامة التجارية لإرشادات علامات تجارية منفصلة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.