- ابدأ تاني في أي وقت
- الماكينة بتتمسح في الآخر
هتلاقي إيه؟
- control node عليه Ansible
- 2 target machines: node-01 و node-02
- SSH keys و inventory جاهزين
- متاح في Academy Pro
أوامر تجرّبها
ansible all -m pingتتأكد إن الـ nodes بترد
ansible-inventory --graphتشوف الـ inventory
ansible all -a "uptime"تشغّل أمر على كل الـ nodes مرة واحدة
ansible all -m setup -a "filter=ansible_distribution*"تجمع facts عن الـ nodes
ansible-playbook site.ymlتشغّل playbook
ansible-galaxy init roles/webتعمل هيكل role جديد
عن البيئة دي
بيئة Ansible بتديك 3 ماكينات: control node عليه Ansible، و 2 target machines هما node-01 و node-02. الـ SSH keys متظبّطة، و /etc/ansible/hosts فيه الـ targets، و ansible all -m ping شغال من أول دقيقة. اكتب playbooks، جرّب modules، ونظّم شغلك في roles. البيئة دي متاحة في Academy Pro.
أسئلة شائعة
في Ansible lab أونلاين أتمرّن عليه؟
أيوه. بيئة Ansible بتفتح لك control node و 2 target machines من المتصفح، والاتصال بينهم جاهز. متاحة في Academy Pro.
محتاج أظبّط SSH والـ inventory بنفسي؟
لا. الـ SSH keys متظبّطة و /etc/ansible/hosts فيه node-01 و node-02، فـ ansible all -m ping بيشتغل على طول.
الماكينات دي حقيقية؟
أيوه. 3 ماكينات حقيقية، وعندك صلاحيات root، فالـ playbooks بتسطّب وتغيّر فعلًا على الـ targets.
الـ playbooks بتتحفظ؟
لا. كل الماكينات بتتمسح لما الجلسة تخلص. احفظ الـ playbooks والـ roles في Git عشان ترجعلها.