列出Ansible清单并在剧本中使用它

问题描述:

我想知道是否可以列出清单中存在的所有节点以将它们写入文件?列出Ansible清单并在剧本中使用它

为例:

  • 我有现在的5点在我的清单列表
  • 在剧本我需要列出他们
  • 他们在文件的结尾复制

我需要这样做,因为我使用的是反向代理,它是在我的vhost文件中自动输入我的新节点。

试试这个:

- name: write hosts 
    copy: 
    dest: <your-name>.txt 
    content: {{ groups.ungrouped | union(groups.<some-groups-you-have>) | join("\n") }}