Перечислите Ansible инвентарь и используйте его в сборнике

Я хотел бы знать, возможно ли перечислить все узлы, присутствующие в инвентаре, чтобы записать их в файл?

Exemple:

  • У меня есть 5 узлов в моем списке инвентаря
  • В сборнике пьес мне нужно перечислить их
  • скопировать их в конец файла

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

1 ответ

Попробуй это:

- name: write hosts
  copy: 
    dest: <your-name>.txt
    content: {{ groups.ungrouped | union(groups.<some-groups-you-have>) | join("\n") }}
Другие вопросы по тегам