aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd
diff options
context:
space:
mode:
authorJustin chi <chigang@huawei.com>2016-12-14 07:28:39 +0000
committerGerrit Code Review <gerrit@opnfv.org>2016-12-14 07:28:39 +0000
commit8a4b5bd61fc39c259952871c4447297f3184a0ba (patch)
tree93e53a021e67e7557d7a87785d90574189cf1f4d /deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd
parentb4088d7d26058f5df71c612a3075307263df1503 (diff)
parent9fa28e023cb149256702e86628da72ea3372c250 (diff)
Merge "Support compute node expansion with ceph-osd"
Diffstat (limited to 'deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd')
-rw-r--r--deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd/tasks/install_osd.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd/tasks/install_osd.yml b/deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd/tasks/install_osd.yml
index 16f261ef..363e5e6d 100644
--- a/deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd/tasks/install_osd.yml
+++ b/deploy/adapters/ansible/openstack_newton_xenial/roles/ceph-osd/tasks/install_osd.yml
@@ -11,6 +11,11 @@
- name: create osd lv and mount it on /var/local/osd
script: create_osd.sh
+- name: fetch osd keyring from ceph_adm
+ fetch: src="/var/lib/ceph/bootstrap-osd/ceph.keyring" dest="/tmp/ceph.osd.keyring" flat=yes
+ delegate_to: "{{ public_vip.ip }}"
+ when: compute_expansion
+
- name: copy osd keyring
copy: src="/tmp/ceph.osd.keyring" dest="/var/lib/ceph/bootstrap-osd/ceph.keyring"