Academy Pro

بيئة Ansible تجريبية

Ansible control node واتنين targets متوصلين ببعض.

3 ماكينات
  • ابدأ تاني في أي وقت
  • الماكينة بتتمسح في الآخر

هتلاقي إيه؟

  • 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 عشان ترجعلها.