Ansible Loops
---- hosts: local #with_subelement用法
vars:
users:
- name: alice
authorized:
- /tmp/alice/onekey.pub
- /tmp/alice/twokey.pub
mysql:
password: mysql-password
hosts:
- "%"
- "127.0.0.1"
- "::1"
- "localhost"
privs:
- "*.*:SELECT"
- "DB1.*:ALL"
- name: bob
authorized:
- /tmp/bob/id_rsa.pub
mysql:
password: other-mysql-password
hosts:
- "db1"
privs:
- "*.*:SELECT"
- "DB2.*:ALL"
tasks:
- name: Test1
shell: echo "name={{ item.name }}"
with_items: "`users`"
- name: Test2
shell: echo "User={{ item.0.name }},key={{ item.1 }}"
with_subelements: #循环子元素。
- users
- authorized
页:
[1]