这是我的问题,我有两个变量定义:
group_vars变量:
servers:
- name: server1
hostname: "server1.dom1"
port: "10000"
- server2:
hostname: "server2.dom2"
port: "10002"
- server3:
hostname: "server3.dom3"
port: "10003"
和host_vars变量:
instance:
- name: "INSTANCE_test"
group: "GROUP_test"
some_port: "1200"
我尝试遍历这些内容以执行以下操作:
- lineinfile:
dest: "/some/path/{{ instance.name }}-{{ instance.group }.conf"
line: "server={{ servers.hostname }}"
with_items:
- "{{ instance }}"
- " {{ servers }} "
如何仅使用“ instance
”行中的元素“ dest
”和“ servers
”行中的元素“ line
”?
我已经尝试过with_nested
,with_dict
,但仍然不知道该怎么做。