Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Это старая версия документа!
Чтобы Ansible смог найти и использовать роли, нужна специально разработанная структура каталогов. Создадим каталог с именем roles:
📁 ansible-demo +---📁 inventory | +---cluster +---📁 roles | +---📁 deploy | +---📁 tasks | +--- main.yaml | +---📁 preconfig | +---📁 meta | +--- main.yaml | +---📁 tasks | +--- main.yaml \---all.yaml
В этом roles определим роли, которые можно использовать повторно в нескольких плейбуках и на разных серверах. Каждая роль, которую мы создадим, требует собственного каталога.
В зависимости от сложности выполняемых задач роли может использовать один или несколько каталогов. Что представляют собой каталоги: