ceph-ansible/roles/ceph-rgw/tasks/rgw_pool_pgs.yml

25 lines
883 B
YAML
Raw Normal View History

---
- name: create rgw pools if rgw_create_pools is defined
command: ceph --connect-timeout 5 --cluster {{ cluster }} osd pool create {{ item.key }} {{ item.value.pg_num }}
changed_when: false
run_once: true
with_dict: "{{ rgw_create_pools }}"
when:
- not containerized_deployment
# On first monitor.
- name: set_fact docker_exec_rgw_cmd
set_fact:
docker_exec_rgw_cmd: "docker exec ceph-mon-{{ hostvars[groups.get(mon_group_name)[0]]['ansible_hostname'] }}"
when:
- containerized_deployment
- name: create rgw pools if rgw_create_pools is defined
command: "{{ docker_exec_rgw_cmd }} ceph --connect-timeout 5 --cluster {{ cluster }} osd pool create {{ item.key }} {{ item.value.pg_num }}"
changed_when: false
run_once: true
with_dict: "{{ rgw_create_pools }}"
delegate_to: "{{ groups[mon_group_name][0] }}"
when:
- containerized_deployment