From 1385a01f0e80c4e1efa1af6e3709974d317c11e8 Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Fri, 22 Apr 2016 00:48:50 +0000 Subject: [PATCH] separate gluster_server role to introduce a synchronisation point in the playbook --- roles/gluster_server/tasks/main.yml | 19 ------------------- roles/gluster_volcreate/tasks/main.yml | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 19 deletions(-) create mode 100644 roles/gluster_volcreate/tasks/main.yml diff --git a/roles/gluster_server/tasks/main.yml b/roles/gluster_server/tasks/main.yml index 0d7660cc..5b5248e3 100644 --- a/roles/gluster_server/tasks/main.yml +++ b/roles/gluster_server/tasks/main.yml @@ -24,25 +24,6 @@ sudo: true when: ansible_os_family == 'Debian' -- name: make server list - set_fact: - server_list: "{{ gluster_servers|join(',') }}" - - -- name: echo server list - debug: var=server_list - - name: make brick dir file: state=directory path="{{ brickmnt }}/brick" sudo: true - -- name: create volume - gluster_volume: - name: "{{ volname }}" - brick: "{{ brickmnt }}/brick" - cluster: "{{ server_list }}" - replicas: "{{ replicas }}" - state: present - sudo: true - run_once: true - diff --git a/roles/gluster_volcreate/tasks/main.yml b/roles/gluster_volcreate/tasks/main.yml new file mode 100644 index 00000000..a85e8291 --- /dev/null +++ b/roles/gluster_volcreate/tasks/main.yml @@ -0,0 +1,16 @@ +-- + +- name: make server list + set_fact: + server_list: "{{ gluster_servers|join(',') }}" + +- name: create volume + gluster_volume: + name: "{{ volname }}" + brick: "{{ brickmnt }}/brick" + cluster: "{{ server_list }}" + replicas: "{{ replicas }}" + state: present + sudo: true + run_once: true + -- GitLab