Merge "orchestrate-devstack: Copy controller ceph.conf and keyrings to subnode"

This commit is contained in:
Zuul 2021-02-11 03:23:23 +00:00 committed by Gerrit Code Review
commit 357698d4cb
3 changed files with 23 additions and 0 deletions

View File

@ -18,6 +18,11 @@
name: sync-devstack-data
when: devstack_services['tls-proxy']|default(false)
- name: Sync controller ceph.conf and key rings to subnode
include_role:
name: sync-controller-ceph-conf-and-keys
when: devstack_plugins is defined and 'devstack-plugin-ceph' in devstack_plugins
- name: Run devstack on the sub-nodes
include_role:
name: run-devstack

View File

@ -0,0 +1,3 @@
Sync ceph config and keys between controller and subnodes
Simply copy the contents of /etc/ceph on the controller to subnodes.

View File

@ -0,0 +1,15 @@
- name: Ensure /etc/ceph exists on subnode
become: true
file:
path: /etc/ceph
state: directory
- name: Copy /etc/ceph from controller to subnode
become: true
synchronize:
owner: yes
group: yes
perms: yes
src: /etc/ceph/
dest: /etc/ceph/
delegate_to: controller