Хочешь файл назвать по-другому - создай в vars подкаталог, обзови его "main", и сложи в него файлы :-) Если кто спросит, как это работает - скажи, что сам нашёл, я буду всё отрицать ;-)
Хочешь файл назвать по-другому - создай в vars подкаталог, обзови его "main", и сложи в него файлы :-) Если кто спросит, как это работает - скажи, что сам нашёл, я буду всё отрицать ;-)
тогда пока внимание приковано к чату, в vars роли следует держать значения по умолчанию?
Нет же. Ты же их не переопредишь. Это типа констант, которые в дальнешем нельлзя изменить. Например, у тебя есть список пакетов которые всегда надо поставить
я просто хочу понять, как ansible "мерджит" переменные
Просто не трогайте папку vars пока не понимаете как это все работает в достаточной степени. Используйте папку defaults в роли. Ее вам хватит для всех дефолтных параметров, которые можно задать в роли.
Я чтоб вот это вот все понять просто создал одну переменную на всех уровнях и гонял плэй до посинения
по приоритетам по ссылке понятно, там отчасти был вопрос по организации ролей, какие переменные в дефолтный каталог отправлять, возникла потребность их использовать и перезаписывать снаружи