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
- 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