#{% set glusterfs_ip_list = ['ebin01', 'ebin02'] %} {% set rnd = salt['random.rand_int'](1, 2) %} mount nfs volume-docker: mount.mounted: - name: /net/docker - device: ebin0{{ rnd }}:/docker - fstype: nfs - opts: _netdev,rw,defaults,noatime,nodiratime - mkmnt: True - persist: True - dump: 0 - pass_num: 0 #{%- for vol in ['k8s-data-slow', 'k8s-data-fast'] %} {%- for vol in ['k8s-data-fast'] %} mount nfs volume-{{ vol }}: mount.mounted: - name: /net/{{ vol }} - device: ebin0{{ rnd }}:/{{ vol }} - fstype: nfs - opts: _netdev,rw,defaults,noatime,nodiratime - mkmnt: True - persist: True - dump: 0 - pass_num: 0 {%- endfor %} #{%- if grains['nodename'] in ["pine01", "pine02", "pine03"] %} #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,x-systemd.requires-mounts-for=/net/docker # - mkmnt: True # - dump: 0 # - pass_num: 0 # - require: # - mount: /net/docker #{%- endif %}