diff options
author | Christian Pointner <equinox@spreadspace.org> | 2019-09-17 00:48:35 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2019-09-17 00:48:35 +0200 |
commit | e4fbe392ec0ffd5a40fdf750a05a45d3fafe70a5 (patch) | |
tree | 0c230a9efec03f2855482ba902b2adb7c4a2f238 | |
parent | added admin users for dan and brt on sk-2019 (diff) |
sk-2019: document final steps for preparing machine
-rw-r--r-- | dan/sk-2019.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/dan/sk-2019.yml b/dan/sk-2019.yml index 33781194..2b283fc2 100644 --- a/dan/sk-2019.yml +++ b/dan/sk-2019.yml @@ -8,3 +8,39 @@ - role: admin-user - role: cryptdisk - role: zfs/base + +### TODO: +# +# zfs create -o quota=30G storage/mysql +# zfs create -o quota=30G storage/automysqlbackup +# zfs create -o quota=300G storage/vmail +# zfs create -o quota=600G storage/www +# zfs create -o quota=40G storage/log +# +# mkdir -p /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# chmod 0000 /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# chattr +i /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# +### add to /etc/fstab: +## +## /srv/storage/mysql /var/lib/mysql none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/automysqlbackup /var/lib/automysqlbackup none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/vmail /var/vmail none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/www /var/www none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/log /var/log/ispconfig none defaults,bind,x-systemd.automount,nofail 0 0 +# +# mount -a +# +# +### write script to /usr/local/bin/post-boot +## +## #!/bin/bash +## set -e +## cryptsetup luksOpen /dev/nvme0n1p3 crypto-nvme0 +## cryptsetup luksOpen /dev/nvme1n1p3 crypto-nvme1 +## systemctl restart zfs-import-cache.service +## systemctl restart zfs-mount.service +## mount -a +# +# chmod +x /usr/local/bin/post-boot +# |