другого инвентори без непосредственно указания этого другого инвентори при запуске?
например:
this_project/group_vars/group/vars.yml
other_project_nodes: {{ groups["other_project_nodes"] | map("extract", hostvars, ["ansible_host"]) inventory=other_project/hosts.yaml
Да, берете и копируете её в нужный инвентори
Delegate to
Прям стало интересно, каким образом делегейт поможет? 🤔
не понял, можно подробнее? на сколько я знаю этот параметр отвечает за то на каком хосте будет исполняться таска, как ее использовать в моем случае?
тут проблема в том что рушится тогда вся универсальность придется переименовывать общие группы и дублировать переменные (
Я давно отказался от общих групп. А дублирование переменных в инвентори - это логичная работа ансибл.
Зачем это? В чем состоит исходная задача?
есть 2 архитекутрно одинаковых приложения, разделить их, но при этом они должны использовать общие сервисы
yaml в json и парсить0)
Так, отлично. Но при чем тут один инвентарь в другом?
будем думать в этом направлении ага остановились пока на ручном обновлении переменных
Обсуждают сегодня