nfs, since kubeadm does not have a working glusterfs

This commit is contained in:
do
2020-06-07 20:35:32 +02:00
parent e49d886602
commit 106d19c71f

View File

@@ -1,14 +1,25 @@
{% set glusterfs_ip_list = ['ebin01', 'ebin02'] %}
#{% set glusterfs_ip_list = ['ebin01', 'ebin02'] %}
{% set rnd = salt['random.rand_int'](1, 2) %}
mount glusterfs volume-docker:
mount nfs volume-docker:
mount.mounted:
- name: /net/docker
- device: {{ glusterfs_ip_list | join(',') }}:/docker
- fstype: glusterfs
- opts: _netdev,rw,defaults,direct-io-mode=disable
- device: ebin0{{ rnd }}:/docker
- fstype: nfs
- opts: _netdev,rw,defaults,noatime,nodiratime
- mkmnt: True
- persist: True
- dump: 0
- pass_num: 0
- device_name_regex:
- ({{ glusterfs_ip_list | join('|') }}):/docker
mount raw volume-docker:
mount.mounted:
- name: /var/lib/docker
- device: /net/docker/{{ grains['nodename'] }}-docker.raw
- fstype: ext4
- opts: _netdev,rw,defaults,noatime,nodiratime
- mkmnt: True
- dump: 0
- pass_num: 0
- require:
- mount: /net/docker