#!/bin/bash salt-ssh --output yaml 'acadc*' file.write /usr/share/eole/bastion/data/91-lizardfs args='["#!/bin/bash", "/sbin/iptables -A eth0-root -p tcp -m multiport --dports 9419,9420,9421,9422,9424,9425 -j ACCEPT"]' salt-ssh --output yaml 'acadc*' file.set_mode /usr/share/eole/bastion/data/91-lizardfs 0755 salt-ssh --output yaml 'acadc*' cmd.run 'bastion regen' salt-ssh --output yaml 'acadc*' service.stop samba-ad-dc.service salt-ssh --output yaml 'acadc*' file.remove /etc/cron.d/sysvol-sync salt-ssh --output yaml 'acadc*' service.restart cron salt-ssh --output yaml 'acadc*' hosts.add_host 192.168.0.5 mfsmaster salt-ssh --output yaml 'acadc*' hosts.add_host 192.168.0.6 mfsshadow salt-ssh --output yaml 'acadc*' pkg.install lizardfs-master salt-ssh --output yaml 'acadc2' file.write /etc/lizardfs/mfsmaster.cfg 'PERSONALITY = shadow' salt-ssh --output yaml 'acadc*' file.write /etc/lizardfs/mfsexports.cfg args="['127.0.0.1 / rw,maproot=0','192.168.0.0/24 /home/sysvol rw,maproot=0']" salt-ssh --output yaml 'acadc*' file.copy /var/lib/lizardfs/metadata.mfs.empty /var/lib/lizardfs/metadata.mfs salt-ssh --output yaml 'acadc*' service.enable lizardfs-master salt-ssh --output yaml 'acadc*' service.start lizardfs-master salt-ssh --output yaml 'acadc*' pkg.install lizardfs-chunkserver salt-ssh --output yaml 'acadc*' disk.wipe /dev/sdb salt-ssh --output yaml 'acadc*' lvm.pvcreate /dev/sdb salt-ssh --output yaml 'acadc*' lvm.vgcreate lizardfs-vg /dev/sdb salt-ssh --output yaml 'acadc*' lvm.lvcreate lizardfs-chunk lizardfs-vg size=50G salt-ssh --output yaml 'acadc*' extfs.mkfs /dev/lizardfs-vg/lizardfs-chunk fs_type=ext4 salt-ssh --output yaml 'acadc*' file.mkdir /srv/lizardfs/root salt-ssh --output yaml 'acadc*' file.mkdir /srv/lizardfs/chunk salt-ssh --output yaml 'acadc*' mount.set_fstab /srv/lizardfs/chunk /dev/lizardfs-vg/lizardfs-chunk ext4 salt-ssh --output yaml 'acadc*' mount.fstab salt-ssh --output yaml 'acadc*' mount.mount /srv/lizardfs/chunk ext4 salt-ssh --output yaml 'acadc*' file.chown /srv/lizardfs/chunk lizardfs lizardfs salt-ssh --output yaml 'acadc*' file.set_mode /srv/lizardfs/chunk 0700 salt-ssh --output yaml 'acadc*' file.write /etc/lizardfs/mfshdd.cfg /srv/lizardfs/chunk salt-ssh --output yaml 'acadc*' service.enable lizardfs-chunkserver salt-ssh --output yaml 'acadc*' service.start lizardfs-chunkserver salt-ssh --output yaml 'acadc*' pkg.install lizardfs-cgiserv salt-ssh --output yaml 'acadc*' service.enable lizardfs-cgiserv salt-ssh --output yaml 'acadc*' service.start lizardfs-cgiserv salt-ssh --output yaml 'acadc*' pkg.install lizardfs-client salt-ssh --output yaml 'acadc1' cmd.run 'mfsmount /srv/lizardfs/root -H 127.0.0.1 -S /' salt-ssh --output yaml 'acadc1' file.mkdir /srv/lizardfs/root/home/ salt-ssh --output yaml 'acadc1' rsync.rsync /home/sysvol/ /srv/lizardfs/root/home/sysvol/ additional_opts='["--acls", "--xattrs"]' salt-ssh --output yaml 'acadc*' file.rename /home/sysvol /home/before-lizardfs-sysvol salt-ssh --output yaml 'acadc*' file.mkdir /home/sysvol salt-ssh --output yaml 'acadc*' mount.set_fstab /home/sysvol mfsmount fuse opts='mfssubfolder=/home/sysvol,mfsdelayedinit,mfsacl,_netdev' salt-ssh --output yaml 'acadc*' mount.fstab salt-ssh --output yaml 'acadc*' mount.mount /home/sysvol fuse salt-ssh --output yaml 'acadc*' file.readdir /home/sysvol salt-ssh --output yaml 'acadc1' cmd.run 'lizardfs setgoal -r 2 /home/sysvol' salt-ssh --output yaml 'acadc*' service.start samba-ad-dc.service