- Роль — каталог
roles/<имя>/: задачи вtasks/main.yml, обработчики вhandlers/main.yml, шаблоны вtemplates/, значения по умолчанию вdefaults/main.yml; плей вызывает её спискомrolesи задаёт своиvars. - Переменные группы и машины лежат в
group_vars/иhost_vars/рядом с инвентарём; изdefaultsроли,group_vars,host_vars,varsплея и-eпобеждает следующее по списку, а-eдействует один прогон. ansible-vault encryptшифрует файл с секретом, а прогон расшифровывает его паролем vault из--ask-vault-passили изvault_password_file; файл пароля лежит вне проекта.- Телефон из начала урока дошёл только до shop, потому что плейбуки были тремя копиями задач; с ролью правка — одна строка в
defaults, а пароль базы записан один раз, в зашифрованном файле.
Шаг 6 из 6 · итог · 3 мин
Итог
Есть неточность? Сообщить об ошибке в уроке