change ceph deployment to optional role 43/3043/1
authorgraiss <grakiss.wanglei@huawei.com>
Thu, 5 Nov 2015 06:50:17 +0000 (14:50 +0800)
committergraiss <grakiss.wanglei@huawei.com>
Thu, 5 Nov 2015 06:50:17 +0000 (14:50 +0800)
JIRA: COMPASS-123
  - ceph deployment is optional now

Change-Id: I542d861b89e9cc71572f4a0f41bf6f04e74eda6e
Signed-off-by: graiss <grakiss.wanglei@huawei.com>
deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
deploy/adapters/ansible/roles/ceph-deploy/tasks/main.yml

index 5b958b7..ac2f2a8 100644 (file)
   roles:
     - ext-network
 
+- hosts: ceph
+  remote_user: root
+  sudo: True
+  roles:
+    - ceph-deploy
 
 - hosts: all
   remote_user: root
   sudo: True
   roles:
-    - ceph-deploy
     - monitor
index b50b38c..75ed1da 100644 (file)
@@ -1,32 +1,29 @@
 ---
 - include: ceph_setup_env.yml
-  when: inventory_hostname == "{{ groups['controller'][0] }}"
   tags:
     - ceph_deploy
     - ceph_setup_env
     - ceph_install
 
 - include: ceph_install_Debian.yml
-  when: inventory_hostname == groups['controller'][0] and ansible_os_family == "Debian"
+  when: ansible_os_family == "Debian"
   tags:
     - ceph_deploy
     - ceph_install
 
 - include: ceph_install_RedHat.yml
-  when: inventory_hostname == groups['controller'][0] and ansible_os_family == "RedHat"
+  when: ansible_os_family == "RedHat"
   tags:
     - ceph_deploy
     - ceph_install
 
 - include: ceph_openstack_pre.yml
-  when: inventory_hostname == "{{ groups['controller'][0] }}"
   tags:
     - ceph_deploy
     - ceph_openstack_pre
     - ceph_openstack
 
 - include: ceph_openstack_conf.yml
-  when: inventory_hostname == "{{ groups['controller'][0] }}"
   tags:
     - ceph_deploy
     - ceph_openstack_conf