Add the ability to protect pools on containerized clusters.
Signed-off-by: Sébastien Han <seb@redhat.com>
run_once: true
when:
- secure_cluster
- - not containerized_deployment
- name: include docker/main.yml
include_tasks: docker/main.yml
---
- name: collect all the pools
- command: rados --cluster {{ cluster }} lspools
+ command: >
+ {{ docker_exec_cmd }} rados --cluster {{ cluster }} lspools
changed_when: false
register: ceph_pools
check_mode: no
- name: secure the cluster
- command: ceph --cluster {{ cluster }} osd pool set {{ item[0] }} {{ item[1] }} true
+ command: >
+ {{ docker_exec_cmd }} ceph --cluster {{ cluster }} osd pool set {{ item[0] }} {{ item[1] }} true
changed_when: false
with_nested:
- "{{ ceph_pools.stdout_lines|default([]) }}"