Ваш первый Playbook
Часть курса Ansible
Разовые команды хороши для быстрой проверки или единичного исправления, но на настоящую инфраструктуру они не масштабируются. Пришлось бы каждый раз вспоминать и заново набирать точный вызов ansible, в нужном порядке, и никто в команде не знал бы, что именно вы запустили и зачем. Настоящая автоматизация живёт в файле, который можно прочитать, передать другим и спокойно запустить снова: это плейбук.
Плейбук - это YAML-файл, который описывает один или несколько плеев. Каждый плей нацелен на группу хостов и выполняет на них список задач, по порядку, каждый раз одинаково. Это не скрипт в духе "сделай это, потом это, потом вот это": плейбук читается скорее как чек-лист, где сказано, вот группа машин, а вот что на них должно быть верно. ...
Хочешь изучать Ansible Ваш первый Playbook в реальной среде?
Нажми ниже, получи Linux-машину с Ansible наготове и пройди Ваш первый Playbook на практике вместе с AI-наставником, который знает твой код.
Начать этот урокВаш первый PlaybookЧему вы научитесь
- Playbook structure
- Plays
- Hosts
- Tasks
- Become
- Ansible-playbook command
Читай этот урок на своём языке
Все уроки этого курса
12 уроков- 1Что такое Ansible20 мин
- 2Inventory и команды Ad Hoc25 мин
- 3Ваш первый Playbook30 мин
- 4Tasks, Modules и Handlers30 мин
- 5Переменные и Facts30 мин
- 6Шаблоны с Jinja230 мин
- 7Циклы и условные конструкции30 мин
- 8Roles и Galaxy35 мин
- 9Vault и секреты25 мин
- 10Теги и отладка25 мин
- 11Collections и Plugins25 мин
- 12Итоговый проект: развертывание на нескольких хостах60 мин
