diff --git a/k8s/filesystems.sls b/k8s/filesystems.sls index 3d80675..ec0eb32 100644 --- a/k8s/filesystems.sls +++ b/k8s/filesystems.sls @@ -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