ceph-ansible/roles/ceph-rgw/tasks/multisite/checks.yml

34 lines
1.2 KiB
YAML
Raw Normal View History

2016-08-11 05:05:27 +08:00
---
2016-08-17 05:57:49 +08:00
- name: check if the realm already exists
command: "{{ container_exec_cmd }} radosgw-admin realm get --cluster={{ cluster }} --rgw-realm={{ item }}"
delegate_to: "{{ groups[mon_group_name][0] }}"
2016-08-11 05:05:27 +08:00
register: realmcheck
failed_when: False
changed_when: False
check_mode: no
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
command: "{{ container_exec_cmd }} radosgw-admin zonegroup get --cluster={{ cluster }} --rgw-realm={{ item.realm }} --rgw-zonegroup={{ item.zonegroup }}"
delegate_to: "{{ groups[mon_group_name][0] }}"
2016-08-11 05:05:27 +08:00
register: zonegroupcheck
failed_when: False
changed_when: False
check_mode: no
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
command: "{{ container_exec_cmd }} radosgw-admin zone get --rgw-realm={{ item.realm }} --cluster={{ cluster }} --rgw-zonegroup={{ item.zonegroup }} --rgw-zone={{ item.zone }}"
delegate_to: "{{ groups[mon_group_name][0] }}"
2016-08-11 05:05:27 +08:00
register: zonecheck
failed_when: False
changed_when: False
check_mode: no
run_once: True
loop: "{{ zones }}"
when: zones is defined