]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Fetch keys from the mons when taking over a cluster 887/head
authorAndrew Schoen <aschoen@redhat.com>
Mon, 18 Jul 2016 15:06:20 +0000 (10:06 -0500)
committerAndrew Schoen <aschoen@redhat.com>
Mon, 18 Jul 2016 15:06:20 +0000 (10:06 -0500)
This fixes a bug where mons added to a "taken over" cluster
will get a newly generated key and do not join the cluster.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rhbz#1357292

take-over-existing-cluster.yml

index b55c255e9c07352578fadeaa9da3c05de6885e34..ce4eaa48fb20d86415a4e3fdbeb55ba9e56e6e7b 100644 (file)
@@ -7,10 +7,18 @@
 #
 # 1. Install Ansible and add your monitors and osds hosts in it. For more detailed information you can read the [Ceph Ansible Wiki](https://github.com/ceph/ceph-ansible/wiki)
 # 2. Set  `generate_fsid: false` in `group_vars`
-# 3. Get your current cluster fsid with `ceph fsid` and set `cluster_fsid` accordingly in `group_vars`
+# 3. Get your current cluster fsid with `ceph fsid` and set `fsid` accordingly in `group_vars`
 # 4. Run the playbook called: `take-over-existing-cluster.yml` like this `ansible-playbook take-over-existing-cluster.yml`.
 # 5. Eventually run Ceph Ansible to validate everything by doing: `ansible-playbook site.yml`.
 
+- hosts: mons
+  become: True
+  vars_files:
+    - roles/ceph-common/defaults/main.yml
+    - group_vars/all
+  roles:
+    - ceph-fetch-keys
+
 - hosts: all
   become: true