diff --git a/roles/ceph-mon/tasks/docker/copy_configs.yml b/roles/ceph-mon/tasks/docker/copy_configs.yml index 652066588..d751f3d28 100644 --- a/roles/ceph-mon/tasks/docker/copy_configs.yml +++ b/roles/ceph-mon/tasks/docker/copy_configs.yml @@ -19,26 +19,6 @@ ceph_config_keys: "{{ ceph_config_keys + bootstrap_rbd_keyring }}" when: ceph_release_num[ceph_release] >= ceph_release_num.luminous -- name: set_fact tmp_ceph_mgr_keys add mgr keys to config and keys paths - set_fact: - tmp_ceph_mgr_keys: /etc/ceph/{{ cluster }}.mgr.{{ hostvars[item]['ansible_hostname'] }}.keyring - with_items: "{{ groups.get(mgr_group_name, []) }}" - register: tmp_ceph_mgr_keys_result - when: - - groups.get(mgr_group_name, []) | length > 0 - -- name: set_fact ceph_mgr_keys convert mgr keys to an array - set_fact: - ceph_mgr_keys: "{{ tmp_ceph_mgr_keys_result.results | map(attribute='ansible_facts.tmp_ceph_mgr_keys') | list }}" - when: - - groups.get(mgr_group_name, []) | length > 0 - -- name: set_fact ceph_config_keys merge mgr keys to config and keys paths - set_fact: - ceph_config_keys: "{{ ceph_config_keys + ceph_mgr_keys }}" - when: - - groups.get(mgr_group_name, []) | length > 0 - - name: stat for ceph config and keys local_action: module: stat diff --git a/roles/ceph-mon/tasks/docker/main.yml b/roles/ceph-mon/tasks/docker/main.yml index 0c0bb15f7..8654cce08 100644 --- a/roles/ceph-mon/tasks/docker/main.yml +++ b/roles/ceph-mon/tasks/docker/main.yml @@ -78,6 +78,7 @@ - name: include fetch_configs.yml include: fetch_configs.yml + run_once: true when: not containerized_deployment_with_kv - name: create ceph rest api keyring when mon is containerized