initial
commit
439b563417
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
- name: start and enable glusterfs
|
||||
hosts: server
|
||||
become: yes
|
||||
tasks:
|
||||
- name: ensure gluster-server started and enabled
|
||||
ansible.builtin.service:
|
||||
name: glusterd
|
||||
state: started
|
||||
enabled: yes
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
- name: install glusterfs
|
||||
hosts: server
|
||||
become: yes
|
||||
tasks:
|
||||
- name: ensure gluster-server installed
|
||||
apt:
|
||||
name: glusterfs-server
|
||||
state: latest
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
- name: create directory volume for gluster
|
||||
hosts: server
|
||||
become: yes
|
||||
tasks:
|
||||
- name: create directory
|
||||
ansible.builtin.file:
|
||||
path: /gluster/volume
|
||||
state: directory
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: make gluster volume persistance
|
||||
hosts: server
|
||||
become: yes
|
||||
tasks:
|
||||
- name: copy to mnt
|
||||
ansible.builtin.shell:
|
||||
cmd: echo 'localhost:/vol /mnt glusterfs defaults,_netdev,backupvolfile-server=localhost 0 0' >> /etc/fstab
|
||||
|
||||
- name: mount glusterfs to mnt
|
||||
ansible.builtin.shell:
|
||||
cmd: mount.glusterfs localhost:/vol /mnt
|
||||
|
||||
- name: change ownership and group
|
||||
file:
|
||||
path: /mnt
|
||||
owner: root
|
||||
group: docker
|
||||
recurse: yes
|
|
@ -0,0 +1,9 @@
|
|||
127.0.0.1 localhost
|
||||
87.107.132.78 worker1
|
||||
87.107.132.77 master
|
||||
|
||||
|
||||
# The following lines are desirable for IPv6 capable hosts
|
||||
::1 localhost ip6-localhost ip6-loopback
|
||||
ff02::1 ip6-allnodes
|
||||
ff02::2 ip6-allrouters
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
- name: set ip and hosts to hosts file
|
||||
hosts: server
|
||||
become: yes
|
||||
tasks:
|
||||
- name: ensure ip and hosts setted
|
||||
copy:
|
||||
src: hosts
|
||||
dest: /etc/hosts
|
||||
owner: root
|
||||
group: root
|
||||
mode: u=rw,g=r,o=r
|
Loading…
Reference in New Issue