目录下有文件:
environment1_--_192.168.12.239
environment1_--_192.168.12.46
environment1_--_192.168.12.72
environment1_--_192.168.12.83
environment2_--_192.168.12.150
environment2_--_192.168.12.53
environment2_--_192.168.12.44
environment2_--_192.168.12.90
查找文件:
- ansible.builtin.find:
paths: "./environments/"
file_type: file
register: environment_hosts_files
我需要获取字典列表:
environment_hosts:
- name: environment1
hosts:
- 192.168.12.239
- 192.168.12.46
- 192.168.12.72
- 192.168.12.83
- name: environment2
hosts:
- 192.168.12.150
- 192.168.12.53
- 192.168.12.44
- 192.168.12.90
这个怎么做?
获取列表
给出
获取环境和主机列表,并创建字典
给出
如果需要,将字典转换为列表
给出
给定树
用于测试的完整剧本示例