123456789101112131415161718192021222324252627282930313233343536 |
- ---
- - name: Check if provisioned host file exists
- stat:
- path: "{{ mgmt_provisioned_hosts_file }}"
- register: provisioned_file
- - name: Check the mgmt_provisioned_hosts_file output
- command: cat {{ mgmt_provisioned_hosts_file }}
- changed_when: false
- register: mgmt_hosts
- when: provisioned_file.stat.exists
- - name: Create device_inventory
- add_host:
- name: "{{ item }}"
- groups: "device_inventory"
- with_items: "{{ mgmt_hosts.stdout_lines }}"
- when:
- - provisioned_file.stat.exists
- - item | trim | length > 1
|