summaryrefslogtreecommitdiff
path: root/dan/sk-2019.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-09-17 00:48:35 +0200
committerChristian Pointner <equinox@spreadspace.org>2019-09-17 00:48:35 +0200
commite4fbe392ec0ffd5a40fdf750a05a45d3fafe70a5 (patch)
tree0c230a9efec03f2855482ba902b2adb7c4a2f238 /dan/sk-2019.yml
parentadded admin users for dan and brt on sk-2019 (diff)
sk-2019: document final steps for preparing machine
Diffstat (limited to 'dan/sk-2019.yml')
-rw-r--r--dan/sk-2019.yml36
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
+#