diff options
author | grakiss <grakiss.wanglei@huawei.com> | 2015-11-27 10:54:43 +0800 |
---|---|---|
committer | grakiss <grakiss.wanglei@huawei.com> | 2015-11-27 10:54:43 +0800 |
commit | 2f0dbdd9c8bb49b66054f08cce93e8ab4825f873 (patch) | |
tree | e167ef6717dad462f5389c7de2885f373b60568c /deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml | |
parent | a5d9a6384c09ff8e84c7e6bfefb9b9202b0c2341 (diff) |
split ceph into small size roles with specific purpose
JIRA: COMPASS-152
- add ceph_adm ceph_mon ceph_osd
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
Diffstat (limited to 'deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml')
-rw-r--r-- | deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml b/deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml index f89e2c6d..0f3ad60c 100644 --- a/deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml +++ b/deploy/adapters/ansible/roles/ceph-deploy/tasks/ceph_setup_env.yml @@ -31,6 +31,11 @@ - create_ceph_cluster - ceph_install +- name: clear ceph_mon_nodes + file: path=ceph_mon_nodes state=absent + tags: + - create_ceph_cluster + - ceph_install - name: echo hosts name to file shell: echo -n "{{ item }} " >> cluster_hosts_name @@ -64,6 +69,21 @@ - echo_hosts - ceph_install +- name: echo ceph-mon name to file + shell: echo -n "{{ item }} " >> ceph_mon_nodes + with_items: + - "{{ groups['ceph_mon'] }}" + tags: + - create_ceph_cluster + - ceph_install + +- name: register ceph-mon nodes + shell: cat ceph_mon_nodes + register: mon_nodes + tags: + - create_ceph_cluster + - echo_hosts + - ceph_install - name: gen clean ceph script template: src=clean_ceph.j2 dest=~/clean_ceph.sh mode=0777 |