diff --git a/roles/server/tasks/main.yml b/roles/server/tasks/main.yml index d64cece..c79eca4 100644 --- a/roles/server/tasks/main.yml +++ b/roles/server/tasks/main.yml @@ -12,6 +12,10 @@ - include_tasks: utilities/netdata.yml when: netdata is defined and netdata == true - include_tasks: utilities/snmpd.yml + - include_tasks: utilities/glusterfs.yml + when: + - glusterfs is defined + - glusterfs == true - include_tasks: utilities/wireguard.yml when: - wireguard is defined diff --git a/roles/server/tasks/utilities/glusterfs.yml b/roles/server/tasks/utilities/glusterfs.yml new file mode 100644 index 0000000..79097cf --- /dev/null +++ b/roles/server/tasks/utilities/glusterfs.yml @@ -0,0 +1,5 @@ +- name: server | glusterfs | install glusterfs + package: + state: latest + name: "{{ item.package }}" + with_items: "{{ glusterfs_packages }}" \ No newline at end of file diff --git a/roles/server/vars/Archlinux.yml b/roles/server/vars/Archlinux.yml index c7a479a..2c55f3f 100644 --- a/roles/server/vars/Archlinux.yml +++ b/roles/server/vars/Archlinux.yml @@ -1,3 +1,6 @@ snmpd_package: net-snmp snmpd_user_file: "/var/net-snmp/snmpd.conf" -wireguard_package: wireguard-tools \ No newline at end of file +wireguard_package: wireguard-tools + +glusterfs_packages: + - package: glusterfs \ No newline at end of file diff --git a/roles/server/vars/Debian.yml b/roles/server/vars/Debian.yml index 2b6ad7d..ca3d821 100644 --- a/roles/server/vars/Debian.yml +++ b/roles/server/vars/Debian.yml @@ -1,3 +1,8 @@ snmpd_package: snmpd snmpd_user_file: "/var/lib/snmp/snmpd.conf" -wireguard_package: wireguard \ No newline at end of file +wireguard_package: wireguard + +glusterfs_packages: + - package: glusterfs-common + - package: glusterfs-server + - package: glusterfs-client \ No newline at end of file