Size: a a a

2021 March 24

TG

Timur Gadiev in Ansible
Можно сделать и другой - общий инвентарь без деления по окружениям, но с использованием тех же групп
источник

TG

Timur Gadiev in Ansible
И туда назначать переменные вне зависимости от окружений
источник

TG

Timur Gadiev in Ansible
Инвентари можно подключать параллельно
источник

YZ

Yerzhan Zhiyentayev in Ansible
Kirill Galinurov
но както задать там путь на уровень инвентори выше
Переосмыслить свои инвентори
источник

KG

Kirill Galinurov in Ansible
так все сервера в hosts придется прописать в соответсвующие группы или нет
источник

KG

Kirill Galinurov in Ansible
Yerzhan Zhiyentayev
Переосмыслить свои инвентори
вот и пытаюсь
источник

TG

Timur Gadiev in Ansible
Kirill Galinurov
так все сервера в hosts придется прописать в соответсвующие группы или нет
Блин, да нет же
источник

TG

Timur Gadiev in Ansible
Группы для чего придуманы?
источник

TG

Timur Gadiev in Ansible
Если вам нужно выдать всем серверам некие общие переменные, добавьте в общий инвентарь переменные на общую группу all - и все
источник

TG

Timur Gadiev in Ansible
Группы для хостов - это просто как теги. Структурные единицы для удобной группировки. В том чисе для назначения переменных.
источник

TG

Timur Gadiev in Ansible
Группы могут быть вложенными и наследоваться
источник

TG

Timur Gadiev in Ansible
А потом сливаться в общий уровень
источник

TG

Timur Gadiev in Ansible
Группы могут прилетать из разных источников. Дублировать хосты при этом не обязательно во всех источниках.
источник

TG

Timur Gadiev in Ansible
Я понятно объяснил или нет?
источник

KG

Kirill Galinurov in Ansible
тоесть можно в уровне выше просто сделать /prod/group_vars/all и при запуске например -i /prod/ -i /prod/site1/hosts он их подхватит?
источник

TG

Timur Gadiev in Ansible
Да
источник

TG

Timur Gadiev in Ansible
Еще вариант - extra-vars
источник

TG

Timur Gadiev in Ansible
Можно тоже общие переменные независимо от инвентарей подкладывать в рантайме
источник

KG

Kirill Galinurov in Ansible
выглядит приемлемо остался только вопрос а чего тогда будет в {{inventory_dir}}
источник

TG

Timur Gadiev in Ansible
Kirill Galinurov
выглядит приемлемо остался только вопрос а чего тогда будет в {{inventory_dir}}
Шо за inventory_dir?
источник