Назад | Перейти на главную страницу

Ansible Playbook с задачами на основе инвентаря

Можно ли использовать содержимое файла инвентаризации (или динамической инвентаризации) для создания задач?

Например, предположим, я хотел настроить сервер мониторинга динамически для удаленного мониторинга N веб-сайтов с настроенных веб-серверов инвентаризации и для автоматического добавления новых записей в его конфигурацию на основе содержимого инвентаризации?

Я очень открыт для мысли, что я ошибаюсь. Я действительно знаю, что мне нужен один источник знаний о хостах, так что как можно ближе к нему подойти - это здорово.

Конечно, вы можете попасть в группу инвентаря, используя groups переменная, а затем перебрать элементы как таковые:

- name: do stuff
  module_name: foo
  with_items:
    - "{{ groups['group_name'] }}"