Size: a a a

2021 February 07

SP

Sergey Pechenkó in Ansible
Хочешь файл назвать по-другому - создай в vars подкаталог, обзови его "main", и сложи в него файлы :-)
Если кто спросит, как это работает - скажи, что сам нашёл, я буду всё отрицать ;-)
источник

M

Maksim Sharov in Ansible
Sergey Pechenkó
Хочешь файл назвать по-другому - создай в vars подкаталог, обзови его "main", и сложи в него файлы :-)
Если кто спросит, как это работает - скажи, что сам нашёл, я буду всё отрицать ;-)
vars корневой?
источник

SP

Sergey Pechenkó in Ansible
нафига, в роли же.
источник

M

Maksim Sharov in Ansible
Sergey Pechenkó
нафига, в роли же.
а, вот как
источник

M

Maksim Sharov in Ansible
любыми силами выходить на main)
источник

M

Maksim Sharov in Ansible
Sergey Pechenkó
нафига, в роли же.
тогда пока внимание приковано к чату, в vars роли следует держать значения по умолчанию?
источник

SP

Sergey Pechenkó in Ansible
Maksim Sharov
любыми силами выходить на main)
Это дефолт же. Фокус в том, что загрузчик ансибла одинаково благосклонно относится как к файлам, так и к каталогам.
источник

SP

Sergey Pechenkó in Ansible
Maksim Sharov
тогда пока внимание приковано к чату, в vars роли следует держать значения по умолчанию?
Нет, конечно. В defaults.
источник

M

Maksim Sharov in Ansible
Sergey Pechenkó
Нет, конечно. В defaults.
ага, а если я плейбуке укажу vars_file он перезапишет переменные роли?
источник

ВГ

Владимир Гурьянов... in Ansible
Maksim Sharov
тогда пока внимание приковано к чату, в vars роли следует держать значения по умолчанию?
Нет же. Ты же их не переопредишь. Это типа констант, которые в дальнешем нельлзя изменить. Например, у тебя есть список пакетов которые всегда надо поставить
источник

M

Maksim Sharov in Ansible
я просто хочу понять, как ansible "мерджит" переменные
источник

SP

Sergey Pechenkó in Ansible
Maksim Sharov
ага, а если я плейбуке укажу vars_file он перезапишет переменные роли?
источник

SP

Sergey Pechenkó in Ansible
Maksim Sharov
я просто хочу понять, как ansible "мерджит" переменные
См. выше список приоритетов.
источник

M

Maksim Sharov in Ansible
точно, упустил, спасибо
источник

SP

Sergey Pechenkó in Ansible
🤷‍♂️ всегда пожалуйста
источник

TG

Timur Gadiev in Ansible
Maksim Sharov
я просто хочу понять, как ansible "мерджит" переменные
Просто не трогайте папку vars пока не понимаете как это все работает в достаточной степени. Используйте папку defaults в роли. Ее вам хватит для всех дефолтных параметров, которые можно задать в роли.
источник

SP

Sergey Pechenkó in Ansible
^^^ +++
😂😂😆👍👍👍
источник

D

Div in Ansible
Я чтоб вот это вот все понять просто создал одну переменную на всех уровнях и гонял плэй до посинения
источник

M

Maksim Sharov in Ansible
есть ли способ прописать волюм в докер контейнер https://bit.ly/39WnT6V с использованием переменной?

пробовал с кавычками и без, но показывает ошибку
источник

M

Maksim Sharov in Ansible
Div
Я чтоб вот это вот все понять просто создал одну переменную на всех уровнях и гонял плэй до посинения
по приоритетам по ссылке понятно, там отчасти был вопрос по организации ролей, какие переменные в дефолтный каталог отправлять, возникла потребность их использовать и перезаписывать снаружи
источник