This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
solutions-tsg-scripts/roles/groups-by-IPMB-addr/tasks/main.yml
2020-01-20 16:25:02 +08:00

26 lines
712 B
YAML

---
- name: 'copy groups-by-IPMB-addr.fact to host'
copy:
src: "{{ role_path }}/files/groups_by_IPMB_addr.fact"
dest: "/etc/ansible/facts.d/groups_by_IPMB_addr.fact"
mode: "0755"
- name: 'Gathers facts from remote hosts'
setup:
filter: 'ansible_local'
fact_path: /etc/ansible/facts.d
- name: "debug"
debug: var=ansible_local
- name: 'group by gathers facts'
group_by:
key: '{{item.key}}'
when: ansible_local.groups_by_IPMB_addr == item.value
with_items:
- { key: 'blade-00', value: 'IPMB_num_blade_00' }
- { key: 'blade-01', value: 'IPMB_num_blade_01' }
- { key: 'blade-02', value: 'IPMB_num_blade_02' }
- { key: 'blade-03', value: 'IPMB_num_blade_03' }