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