ze i vycviˇ cen´ a opice, opici je tˇ reba nejdˇ r´ ıve ochoˇ cit a vycviˇ cit. V´ yhody ˇ z´ adn´ e pˇ reklepy a chyby rychlejˇ s´ ı spr´ ava opakov´ an´ ı definovan´ e prostˇ red´ ı centralizovan´ a spr´ ava Nev´ yhody lavinov´ e chyby SSH pˇ r´ ıstup obt´ ıˇ znˇ e dohledateln´ e a skl´ aˇ ri nebudou m´ ıt co j´ ıst Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 3 / 11
dynamick´ y invent´ aˇ r (JSON) Playbook skupina akc´ ı/stav˚ u vyuˇ z´ ıvaj´ ı moduly YAML form´ at Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 6 / 11
dynamick´ y invent´ aˇ r (JSON) Playbook skupina akc´ ı/stav˚ u vyuˇ z´ ıvaj´ ı moduly YAML form´ at Role spojuj´ ı dohromady playbooky a jejich nastaven´ ı pˇ riˇ rad´ ıme invent´ aˇ ri role Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 6 / 11
vˇ sech stroj˚ u ansible all -m ping Informace o stroj´ ıch ansible all -m setup Spustit ansible all -m shell -a "uptime" ansible all -m command -a "uptime" ansible all -a "uptime" Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 7 / 11
vˇ sech stroj˚ u ansible all -m ping Informace o stroj´ ıch ansible all -m setup Spustit ansible all -m shell -a "uptime" ansible all -m command -a "uptime" ansible all -a "uptime" Zjistit eth0 MAC adresu ansible all -m shell -a "ip a show eth0 | grep ether" Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 7 / 11
ame Dokumentujeme a komentujeme Tagujeme Verzujeme P´ ıˇ seme KISS Dejte si pozor Sdruˇ zov´ an´ ı akc´ ı a spuˇ stˇ en´ ı skriptu Jin´ e prostˇ red´ ı (PATH ...) Bezstavov´ e spuˇ stˇ en´ ı (notify) Pˇ r´ ıliˇ s specifick´ a pravidla Zmˇ en´ ıme si heslo roota nebo smaˇ zeme kl´ ıˇ c Omezen´ ı poˇ ctu SSH spojen´ ı Tom´ aˇ s Kukr´ al (tech@SU) Ansible 7.3.2015 10 / 11