2016-08-11 05:05:27 +08:00
|
|
|
---
|
2016-08-17 05:57:49 +08:00
|
|
|
- name: check if the realm already exists
|
2020-03-09 18:05:01 +08:00
|
|
|
command: "{{ container_exec_cmd }} radosgw-admin realm get --cluster={{ cluster }} --rgw-realm={{ item }}"
|
2017-09-19 06:33:23 +08:00
|
|
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
2016-08-11 05:05:27 +08:00
|
|
|
register: realmcheck
|
|
|
|
failed_when: False
|
|
|
|
changed_when: False
|
2017-10-25 22:53:34 +08:00
|
|
|
check_mode: no
|
2020-03-09 18:05:01 +08:00
|
|
|
run_once: True
|
|
|
|
loop: "{{ realms }}"
|
|
|
|
when: realms is defined
|
2016-08-11 05:05:27 +08:00
|
|
|
|
2016-08-17 05:57:49 +08:00
|
|
|
- name: check if the zonegroup already exists
|
2020-03-09 18:05:01 +08:00
|
|
|
command: "{{ container_exec_cmd }} radosgw-admin zonegroup get --cluster={{ cluster }} --rgw-realm={{ item.realm }} --rgw-zonegroup={{ item.zonegroup }}"
|
2017-09-19 06:33:23 +08:00
|
|
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
2016-08-11 05:05:27 +08:00
|
|
|
register: zonegroupcheck
|
|
|
|
failed_when: False
|
|
|
|
changed_when: False
|
2017-10-25 22:53:34 +08:00
|
|
|
check_mode: no
|
2020-03-09 18:05:01 +08:00
|
|
|
run_once: True
|
|
|
|
loop: "{{ zonegroups }}"
|
|
|
|
when: zonegroups is defined
|
2016-08-11 05:05:27 +08:00
|
|
|
|
2016-08-17 05:57:49 +08:00
|
|
|
- name: check if the zone already exists
|
2020-03-09 18:05:01 +08:00
|
|
|
command: "{{ container_exec_cmd }} radosgw-admin zone get --rgw-realm={{ item.realm }} --cluster={{ cluster }} --rgw-zonegroup={{ item.zonegroup }} --rgw-zone={{ item.zone }}"
|
2017-09-19 06:33:23 +08:00
|
|
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
2016-08-11 05:05:27 +08:00
|
|
|
register: zonecheck
|
|
|
|
failed_when: False
|
|
|
|
changed_when: False
|
2017-10-25 22:53:34 +08:00
|
|
|
check_mode: no
|
2020-03-09 18:05:01 +08:00
|
|
|
run_once: True
|
|
|
|
loop: "{{ zones }}"
|
|
|
|
when: zones is defined
|