Update ceph-mon keyrings
Since the fetch script fetched _all_ keyrings from the ceph-mon container, the ceph-mon container must contain all keyrings. This setup works AIO but was broken on multinode because the ceph-mon container did not have the radosgw keyring. This issue affects every multinode install regardless of using the radosgw or not. TrivialFix Change-Id: Ie416de1a5275862da6d77ef0dd174e85e499fc0f
This commit is contained in:
parent
2361fddcff
commit
33f3e1d8ca
@ -30,6 +30,7 @@
|
||||
with_items:
|
||||
- "{{ ceph_files['ceph.client.admin.keyring'] }}"
|
||||
- "{{ ceph_files['ceph.client.mon.keyring'] }}"
|
||||
- "{{ ceph_files['ceph.client.radosgw.keyring'] }}"
|
||||
- "{{ ceph_files['ceph.monmap'] }}"
|
||||
when: inventory_hostname in groups['ceph-mon']
|
||||
|
||||
|
@ -21,6 +21,13 @@
|
||||
"perm": "0600",
|
||||
"optional": "True"
|
||||
},
|
||||
{
|
||||
"source": "{{ container_config_directory }}/ceph.client.radosgw.keyring",
|
||||
"dest": "/etc/ceph/ceph.client.radosgw.keyring",
|
||||
"owner": "ceph",
|
||||
"perm": "0600",
|
||||
"optional": "True"
|
||||
},
|
||||
{
|
||||
"source": "{{ container_config_directory }}/ceph.monmap",
|
||||
"dest": "/etc/ceph/ceph.monmap",
|
||||
|
Loading…
Reference in New Issue
Block a user