Files
SecondBrain/.trash/05 NoxPKB/wiki/Ansible—Playbooks (one-screen).md
T
2026-04-20 22:55:39 +03:00

36 lines
815 B
Markdown

# 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 <hosts> -m <module>
```
Выполнить команду на узлах:
```bash
ansible <hosts> -a <command>
ansible all -a "/sbin/reboot"
```
## 3) Отладка
Больше подробностей:
```bash
ansible-playbook playbook.yml -vv
```
---
**Source:** [[01 Library/02 DevOps/Ansible/Playbooks - Ansible|Playbooks - Ansible]]