diff options
Diffstat (limited to 'ansible/node/roles/clusterfs/tasks')
-rw-r--r-- | ansible/node/roles/clusterfs/tasks/redhat/clusterfs-glusterfs.yml | 16 | ||||
-rw-r--r-- | ansible/node/roles/clusterfs/tasks/redhat/repo.yml | 6 |
2 files changed, 22 insertions, 0 deletions
diff --git a/ansible/node/roles/clusterfs/tasks/redhat/clusterfs-glusterfs.yml b/ansible/node/roles/clusterfs/tasks/redhat/clusterfs-glusterfs.yml new file mode 100644 index 0000000..35305f6 --- /dev/null +++ b/ansible/node/roles/clusterfs/tasks/redhat/clusterfs-glusterfs.yml @@ -0,0 +1,16 @@ +--- +- name: Install GlusterFS rpms + yum: + name: "{{ gluster_rpms }}" + state: latest + vars: + gluster_rpms: + - glusterfs-server + +- name: Install basic tools + yum: + name: "{{ tools }}" + state: latest + vars: + tools: + - lvm2 diff --git a/ansible/node/roles/clusterfs/tasks/redhat/repo.yml b/ansible/node/roles/clusterfs/tasks/redhat/repo.yml index 0000ccd..f93a338 100644 --- a/ansible/node/roles/clusterfs/tasks/redhat/repo.yml +++ b/ansible/node/roles/clusterfs/tasks/redhat/repo.yml @@ -10,3 +10,9 @@ with_list: "{{ repositories }}" loop_control: loop_var: repo + +- name: Enable EPEL repository + yum: + name: epel-release + state: latest + when: clusterfs.type == "glusterfs" |