2018-07-23 22:02:43 +08:00
|
|
|
---
|
|
|
|
- name: "fail if {{ radosgw_interface }} does not exist on {{ inventory_hostname }}"
|
|
|
|
fail:
|
|
|
|
msg: "{{ radosgw_interface }} does not exist on {{ inventory_hostname }}"
|
|
|
|
when:
|
|
|
|
- radosgw_interface not in ansible_interfaces
|
|
|
|
|
|
|
|
- name: "fail if {{ radosgw_interface }} is not active on {{ inventory_hostname }}"
|
|
|
|
fail:
|
|
|
|
msg: "{{ radosgw_interface }} is not active on {{ inventory_hostname }}"
|
|
|
|
when:
|
2019-02-19 02:02:03 +08:00
|
|
|
- hostvars[inventory_hostname]['ansible_' + (radosgw_interface | replace('-', '_'))]['active'] == "false"
|
2018-07-23 22:02:43 +08:00
|
|
|
|
|
|
|
- name: "fail if {{ radosgw_interface }} does not have any ip v4 address on {{ inventory_hostname }}"
|
|
|
|
fail:
|
|
|
|
msg: "{{ radosgw_interface }} does not have any IPv4 address on {{ inventory_hostname }}"
|
|
|
|
when:
|
|
|
|
- ip_version == "ipv4"
|
2019-02-19 02:02:03 +08:00
|
|
|
- hostvars[inventory_hostname]['ansible_' + (radosgw_interface | replace('-', '_'))]['ipv4'] is not defined
|
2018-07-23 22:02:43 +08:00
|
|
|
|
|
|
|
- name: "fail if {{ radosgw_interface }} does not have any ip v6 address on {{ inventory_hostname }}"
|
|
|
|
fail:
|
|
|
|
msg: "{{ radosgw_interface }} does not have any IPv6 address on {{ inventory_hostname }}"
|
|
|
|
when:
|
|
|
|
- ip_version == "ipv6"
|
2019-02-19 02:02:03 +08:00
|
|
|
- hostvars[inventory_hostname]['ansible_' + (radosgw_interface | replace('-', '_'))]['ipv6'] is not defined
|