Newer
Older
Chris Hines
committed
- name: make server list
set_fact:
server_list: "{{ gluster_servers|join(',') }}"
- name: show server list
debug: var=server_list
Chris Hines
committed
- name: probe peers
shell: "gluster peer probe {{ item }}"
Chris Hines
committed
run_once: true
with_items: "{{ (gluster_servers|difference([inventory_hostname])) }}"
Chris Hines
committed
become: true
become_user: root
Chris Hines
committed
- name: create volume
gluster_volume:
name: "{{ volname }}"
brick: "{{ brickmnt }}/brick"
cluster: "{{ server_list }}"
replicas: "{{ replicas }}"
Chris Hines
committed
host: "{{ inventory_hostname }}"
Chris Hines
committed
state: present
sudo: true
# run_once: true
delegate_to: "{{ gluster_servers[0] }}"