Роли
Структура роли и добавление в playbook
- Создается папка roles, внутри папки с названиями ролей, внутри каждой папки - defaults files handlers meta templates tasks vars
- в playbook добавляется 
 roles: - имя
Назначения папок
| Папка | Назначение | 
| defaults | позволяет устанавливать переменные по умолчанию для включенных или зависимых ролей. | 
| files | содержит статические файлы и файлы сценариев, которые могут быть скопированы на удалённый сервер или выполнены на нём. | 
| handlers | все обработчики, которые ранее были в вашем плейбуке, теперь могут быть добавлены в каталог. | 
| meta | для метаданных роли, которые используются для управления зависимостями. Например, вы можете определить список ролей, которые должны быть применены до вызова текущей роли. | 
| templates | для шаблонов, которые генерируют файлы на удалённых хостах. | 
| tasks | содержит один или несколько файлов с задачами, которые определяются в разделе tasks обычного плейбука Ansible. Эти задачи могут напрямую ссылаться на файлы и шаблоны, содержащиеся в соответствующих каталогах внутри роли, без необходимости указывать полный путь к файлу. | 
| vars | переменные для роли могут быть указаны в файлах внутри каталога, а затем ссылаться на них в другом месте роли. | 
Ссылки:
 
                
No comments to display
No comments to display