--- # playbook for gluster file servers - name: Gluster FS management hosts: gfs gather_facts: true become: true vars: # glusterfs_default_release: 6 glusterfs_ppa_version: 6 cluster: - cubox-i - home mountpoints: - /data/glusterfs/vmshares/brick1 - /data/glusterfs/gitea/brick1 - /data/glusterfs/jenkins/brick1 - /data/glusterfs/jenkins2/brick1 - /data/glusterfs/tmp/brick1 - /data/glusterfs/prometheus/brick1 - /data/glusterfs/nextcloud/brick1 - /data/glusterfs/mariadb/brick1 - /data/glusterfs/postgresql/brick1 volumes: gitea: - /data/glusterfs/gitea/brick1/brick jenkins2: - /data/glusterfs/jenkins2/brick1/brick vmshares: - /data/glusterfs/vmshares/brick1/brick mariadb: - /data/glusterfs/mariadb/brick1/brick plex: - /data/glusterfs/plex/brick1/brick nextcloud: - /data/glusterfs/nextcloud/brick1/brick nextcloud2: - /data/glusterfs/nextcloud2/brick1/brick distributed_volumes: tmp: - /data/glusterfs/tmp/brick1/brick prometheus: - /data/glusterfs/prometheus/brick1 # elasticsearch: # - /data/glusterfs/elasticsearch/brick1/brick removed_volumes: postgresql: - /data/glusterfs/postgresql/brick1/brick # jenkins: # - /data/glusterfs/jenkins/brick1/brick # tmp: # - /data/glusterfs/tmp/brick1/brick roles: # - geerlingguy.glusterfs - glusterfs # - td-agent-bit post_tasks: - name: check service is up ansible.builtin.service: name: "{{ glusterfs_daemon }}" state: started enabled: true