Size: a a a

2021 March 04

TG

Timur Gadiev in Ansible
Алексей ♻️
Я случайно свернул на эту кривую дорожку :)
Спрыгивайте с нее, пока не поздно. Это дорога в ад.
источник

А♻

Алексей ♻️... in Ansible
Timur Gadiev
Ок. И в чем проблема? Просто задайте разные значения в инвентаре для разных серверов
Это проблема. Инвентори править не могу, но могу вписать себе переменные в таску. Сейчас это так: psi_b_s: aaaaaa
isp_b_s: bbbbb
И начал решать задачу формирования третьей переменной, но теперь одумался.
Тогда как, пользуясь префиксом в виде имени энва, передать в шаблон значение нужной переменной?
источник

TG

Timur Gadiev in Ansible
Алексей ♻️
Это проблема. Инвентори править не могу, но могу вписать себе переменные в таску. Сейчас это так: psi_b_s: aaaaaa
isp_b_s: bbbbb
И начал решать задачу формирования третьей переменной, но теперь одумался.
Тогда как, пользуясь префиксом в виде имени энва, передать в шаблон значение нужной переменной?
Не нужно никакого префикса
источник

TG

Timur Gadiev in Ansible
Просто дайте разным серверам разные значения переменных и не лохматьте бабушку
источник

TG

Timur Gadiev in Ansible
Не очень понятно, что означает фраза "инвентори править не могу"?
источник

А♻

Алексей ♻️... in Ansible
Не могу значит нет полномочий в этом энве, организационно
источник

TG

Timur Gadiev in Ansible
Алексей ♻️
Не могу значит нет полномочий в этом энве, организационно
Ничего не понимаю. Плейбук со своими параметрами вы можете запустить?
источник

А♻

Алексей ♻️... in Ansible
Так и делаю, оттуда мне известно название энва)
источник

TG

Timur Gadiev in Ansible
Алексей ♻️
Так и делаю, оттуда мне известно название энва)
Ну, и что мешает еще и любой свой инвентарь к запуску добавить?
источник

А♻

Алексей ♻️... in Ansible
В общем-то ничего, просто привык забирать из того, что ведут разрабы сами
источник

А♻

Алексей ♻️... in Ansible
Timur Gadiev
Просто дайте разным серверам разные значения переменных и не лохматьте бабушку
Строчка в шаблоне одна и в нее надо передать либо то, либо другое значение. Какое выбрать? Глянуть на имя переменной, его префикс это энв, который известен.
источник

TG

Timur Gadiev in Ansible
Алексей ♻️
Строчка в шаблоне одна и в нее надо передать либо то, либо другое значение. Какое выбрать? Глянуть на имя переменной, его префикс это энв, который известен.
Откуда берётся энв?
источник

TG

Timur Gadiev in Ansible
И что ещё за префикс в имени переменной? Откуда это?
источник

i

inqfen in Ansible
Не можешь править инвентори
@
можешь подкинуть еще одну или сделать set_fact

Безопасность и организация
источник

TG

Timur Gadiev in Ansible
inqfen
Не можешь править инвентори
@
можешь подкинуть еще одну или сделать set_fact

Безопасность и организация
Да никакого set_fact не нужно
источник

i

inqfen in Ansible
Timur Gadiev
Да никакого set_fact не нужно
Это понятно, я про общие подходы
источник

i

inqfen in Ansible
а так -i general_inventory -i custom_inventory и меняй что хочешь
источник

TG

Timur Gadiev in Ansible
Алексей ♻️
Строчка в шаблоне одна и в нее надо передать либо то, либо другое значение. Какое выбрать? Глянуть на имя переменной, его префикс это энв, который известен.
А, да, чуть не забыл. Разделение энвов по префиксам переменных вместо использования групп - еще одна дорога в ад. Их много.
источник

i

inqfen in Ansible
Timur Gadiev
А, да, чуть не забыл. Разделение энвов по префиксам переменных вместо использования групп - еще одна дорога в ад. Их много.
+
источник

i

inqfen in Ansible
Ну и заодно dynamic_inventory идет нафиг
источник