From 36ab89d5ddcd76c2bf7c7db5e6d60887ae44b12f Mon Sep 17 00:00:00 2001 From: grakiss Date: Sat, 16 Jan 2016 16:55:17 +0800 Subject: Use ceph_adm node to create global config JIRA: COMPASS-276 - use ceph_adm for global config Change-Id: I9229699909aff6ba0f0f429e8a883746cf37e5dc Signed-off-by: grakiss --- .../roles/ceph-openstack/tasks/ceph_openstack_pre.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'deploy/adapters/ansible/roles/ceph-openstack/tasks') diff --git a/deploy/adapters/ansible/roles/ceph-openstack/tasks/ceph_openstack_pre.yml b/deploy/adapters/ansible/roles/ceph-openstack/tasks/ceph_openstack_pre.yml index 8433d7cb..12afa7b7 100755 --- a/deploy/adapters/ansible/roles/ceph-openstack/tasks/ceph_openstack_pre.yml +++ b/deploy/adapters/ansible/roles/ceph-openstack/tasks/ceph_openstack_pre.yml @@ -2,7 +2,7 @@ - name: gen ceph uuid shell: uuidgen register: ceph_uuid - run_once: True + run_once: true tags: - ceph_copy_secret @@ -12,7 +12,7 @@ src: "secret.j2" dest: "/tmp/secret.xml" mode: "0777" - run_once: True + when: inventory_hostname in groups['ceph_adm'] tags: - ceph_copy_secret @@ -23,11 +23,11 @@ - images - backups - vms - run_once: True - + when: inventory_hostname in groups['ceph_adm'] + - name: create ceph users for openstack shell: ceph auth get-or-create client.cinder mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images' && ceph auth get-or-create client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=images' - run_once: True + when: inventory_hostname in groups['ceph_adm'] - name: send glance key to controller nodes shell: ceph auth get-or-create client.glance | tee /etc/ceph/ceph.client.glance.keyring && chown glance:glance /etc/ceph/ceph.client.glance.keyring @@ -35,7 +35,7 @@ - name: send cinder key to compute nodes shell: ceph auth get-or-create client.cinder | tee /etc/ceph/ceph.client.cinder.keyring && chown cinder:cinder /etc/ceph/ceph.client.cinder.keyring - when: inventory_hostname in groups['compute'] + when: inventory_hostname in groups['compute'] tags: - ceph_send_key -- cgit 1.2.3-korg