# Ansible — Playbooks (one-screen) ## 1) Playbook **Playbook** — YAML-файл (или набор), где описано: - на каких **hosts** выполняем, - какие **tasks** и в каком порядке. Запуск: ```bash ansible-playbook playbook.yml ``` ## 2) Ad-hoc команды (без playbook) Проверить связность модулем `ping`: ```bash ansible node1 -m ping ``` Общий шаблон: ```bash ansible -m ``` Выполнить команду на узлах: ```bash ansible -a ansible all -a "/sbin/reboot" ``` ## 3) Отладка Больше подробностей: ```bash ansible-playbook playbook.yml -vv ``` --- **Source:** [[01 Library/02 DevOps/Ansible/Playbooks - Ansible|Playbooks - Ansible]]