есть вот такая хурма
https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#alternative-directory-layout
мне такой вариант оч нравится по структуре
но я что-то не могу раскурить что именно указать в
inventory =
hostfile =
чтоб я мог говорить что-то в духе
ansible-playbook site.yml и у меня автоматически нужный инвентарь подсасывался =\
или я слишком дохрена хочу?
разобрался =\ непонятно почему использование файла hosts в этой ситуации захардкожено =|
в смысле если в inventories/prod/ положу файлик hosts.ini то его не распознает ansible даже если я укажу hostfile = hosts.ini, а если положу файлик inventories/prod/hosts то все идеально работает не взирая на то, что написано в hostfile
Потому что расширение .ini относится к исключениями, которые ansible не парсит при поиске inventory. И параметр hostfile с 2.4 стал deprecated
Обсуждают сегодня