meta и зависимость прописанная так:
dependencies:
- "nginx-{{ nginx_repo }}"
Далее есть плейбук, в котором:
...
vars:
nginx_repo: epel
...
roles:
- nginx
...
И это работает, зависимость подключается именно та, которая прописана в переменной nginx_repo
Но вот хочется вынести эту переменную в инвентори, но когда я это делаю, то при запуске плейбука получаю:
ERROR! 'nginx_repo' is undefined
Т.е. несмотря на то, что переменная объявлена в инвентори, при обработке зависимостей она не видится. Как сделать?
Покажите пожалуйста список каталогов ansible. Где у вас располагаются переменные ?
Если про инвентори, то у меня всё в одном файле
Покажите как сделали описание переменных в реестре ?
Обсуждают сегодня