summaryrefslogtreecommitdiffstats
path: root/vagrant/ansible/roles/glusterfs.setup/tasks/main.yml
blob: 2fa024a63b1a3df22b3947f508f58e9e53528276 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
- name: Run distro specific tasks for glusterfs.setup
  include_tasks:
    file: "{{ distro.actions_file }}"

- include_role:
    name: gluster.infra

- name: Enable firewall rules for gluster
  firewalld: service=glusterfs permanent=yes state=enabled

- name: Ensure glusterd service is enabled
  service: name=glusterd state=started enabled=yes

- include_tasks:
    file: "new_volume.yml"
  vars:
    cluster_volume: "{{ replicate_cluster_volume }}"
    cluster_bricks: "{{ replicate_cluster_bricks }}"
    cluster_replica_count: "{{ replicate_cluster_replica_count }}"
    cluster_type: "replicate"

- include_tasks:
    file: "new_volume.yml"
  vars:
    cluster_volume: "{{ disperse_cluster_volume }}"
    cluster_bricks: "{{ disperse_cluster_bricks }}"
    cluster_disperse_count: "{{ disperse_cluster_disperse_count }}"
    cluster_type: "disperse"