From 916134add0fef83a73bef1318f87e8571fbb5baf Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 30 Oct 2022 17:38:45 +0000 Subject: [PATCH] glusterfs: Remove unused role --- roles/glusterfs/README.md | 8 --- roles/glusterfs/handlers/main.yml | 8 --- roles/glusterfs/tasks/main.yml | 83 ------------------------------- 3 files changed, 99 deletions(-) delete mode 100644 roles/glusterfs/README.md delete mode 100644 roles/glusterfs/handlers/main.yml delete mode 100644 roles/glusterfs/tasks/main.yml diff --git a/roles/glusterfs/README.md b/roles/glusterfs/README.md deleted file mode 100644 index 3e5e9de..0000000 --- a/roles/glusterfs/README.md +++ /dev/null @@ -1,8 +0,0 @@ - -== Remove member from cluster == - -``` -gluster volume remove-brick gv0 replica 1 registry01.home.foo.sh:/export/glusterfs force -gluster peer detach registry01.home.foo.sh -gluster volume start gv0 force -``` diff --git a/roles/glusterfs/handlers/main.yml b/roles/glusterfs/handlers/main.yml deleted file mode 100644 index ebf818a..0000000 --- a/roles/glusterfs/handlers/main.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -- name: restart glusterd - service: - name: glusterd - state: restarted - -- name: restart glusterfs volume - shell: "echo y | gluster volume stop gv0 && gluster volume start gv0" diff --git a/roles/glusterfs/tasks/main.yml b/roles/glusterfs/tasks/main.yml deleted file mode 100644 index 7686140..0000000 --- a/roles/glusterfs/tasks/main.yml +++ /dev/null @@ -1,83 +0,0 @@ ---- -- name: install repository - package: - name: centos-release-gluster9 - state: installed - when: ansible_distribution == "CentOS" - -- name: install packages - package: - name: glusterfs-server - state: installed - -- name: create datadir - file: - path: /export/glusterfs - state: directory - mode: 0755 - owner: root - group: "{{ ansible_wheel }}" - -- name: link tls certificates and keys - file: - dest: "{{ item.path }}" - src: "{{ item.target }}" - state: link - owner: root - group: "{{ ansible_wheel }}" - follow: false - with_items: - - path: /etc/ssl/glusterfs.pem - target: "{{ tls_certs }}/{{ inventory_hostname }}.crt" - - path: /etc/ssl/glusterfs.key - target: "{{ tls_private }}/{{ inventory_hostname }}.key" - - path: /etc/ssl/glusterfs.ca - target: "{{ tls_certs }}/ca.crt" - notify: restart glusterd - -- name: enable tls on management - copy: - dest: /var/lib/glusterd/secure-access - content: "option transport.socket.ssl-cert-depth 1\n" - mode: 0644 - owner: root - group: "{{ ansible_wheel }}" - notify: restart glusterd - -- name: start server service - service: - name: glusterd - state: started - enabled: true - -- name: discover peers - gluster_peer: - state: present - nodes: "{{ item }}" - when: - - item != inventory_hostname - with_items: "{{ groups[glusterfs_group] }}" - delegate_to: >- - {% set hosts = groups[glusterfs_group] -%} - {{ hosts | reject('equalto', inventory_hostname) | list | first }} - -- name: configure volume - gluster_volume: - name: gv0 - state: present - brick: /export/glusterfs - cluster: "{{ groups[glusterfs_group] | join(',') }}" - replicas: "{{ groups[glusterfs_group] | count }}" - host: "{{ inventory_hostname }}" - force: true - options: - { - client.ssl: "on", - server.ssl: "on", - ssl.certificate-depth: "1", - } - run_once: true - notify: restart glusterfs volume - delegate_to: >- - {% set hosts = groups[glusterfs_group] -%} - {{ hosts | reject('equalto', inventory_hostname) | list | first }}