ansible 主机文件 - group_names 问题

问题描述 投票:0回答:1

以下是我的“hosts”文件的内容。如何打印“web_svr1”所属的组?它应该打印 all_servers 和 web_servers。

[web_servers]
web_svr1
web_svr2

[app_servers]
app_svr1

[all_servers:children]
web_servers
app_servers

我尝试使用下面的代码来打印组名称,但它不起作用。

  - name: Debug task to print group names
    ansible.builtin.debug:
      msg: "Host belongs to group:"
    loop: "{{ group_names }}"
ansible ansible-inventory
1个回答
0
投票

我发现了,{{ item }}将迭代group_names

msg: "Host belongs to group: {{ item }}"

group_names[0] 将是 all_servers group_names[1] 将是 web_servers

© www.soinside.com 2019 - 2024. All rights reserved.