Переменные и Facts
Часть курса Ansible
Напишите плейбук, вбив номер порта, имя сайта и версии пакетов прямо в задачи, и он сработает. Один раз, на той единственной машине, где вы его проверяли. Направьте тот же плейбук на второй сервер с другим диапазоном адресов или другим объёмом памяти, и вам придётся либо править файл руками перед каждым запуском, либо смириться с тем, что он молча делает не то. Автоматизация ощущаться так не должна.
Вспомните шаблонное письмо, из тех, что компания рассылает тысяче клиентов с одинаковой структурой абзацев: «Уважаемый ___, ваша учётная запись, оканчивающаяся на ___, подлежит продлению ___». Никто не перепечатывает всё письмо для каждого клиента. Его пишут один раз с пропусками, а потом заполняют пропуски для каждого получателя из списка. Плейбук устроен ровно как такое письмо. ...
Хочешь изучать Ansible Переменные и Facts в реальной среде?
Нажми ниже, получи Linux-машину с Ansible наготове и пройди Переменные и Facts на практике вместе с AI-наставником, который знает твой код.
Начать этот урокПеременные и FactsЧему вы научитесь
- Variables in playbooks
- Vars files
- Group_vars
- Host_vars
- Facts
- Variable precedence basics
Читай этот урок на своём языке
Все уроки этого курса
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 мин
