У меня есть ansible инвентарь с группами следующим образом:
+hosts/
+all/
+group_vars/
- linux.yml
- webserver.yml
- dbserver.yml
...
И у меня есть книга игр, которая устанавливает мониторинг для хостов; и вид мониторинга осуществляется с помощью плагинов. Таким образом, в каждой группе y установлен список monitoring_plugins
, который содержит плагин, чтобы иметь возможность отслеживать каждый сервис. Внутри каждой группы yml я пытаюсь «добавить» в список:
monitoring_plugins: {{ monitoring_plugins|default([]) + [ 'whatever_plugin_correspond_to_group' ] }}
Но это не работает, как ожидалось, ожидая, что, если хост принадлежит более чем одной группе, он должен иметь плагины соответствующие этим группам.
Есть ли способ acommpli sh this?
Заранее спасибо.