From a5bf7b888886f6f80e718abed9cc4563e98bb0b4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 28 Oct 2025 20:15:50 +0200 Subject: Update content for gemtext --- ...2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi | 18 ++++++++++++++++++ ...-07-14-f3s-kubernetes-with-freebsd-part-6.gmi.tpl | 18 ++++++++++++++++++ gemfeed/atom.xml | 20 +++++++++++++++++++- 3 files changed, 55 insertions(+), 1 deletion(-) (limited to 'gemfeed') diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi index fc8fbf43..4b2a370f 100644 --- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi +++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi @@ -1184,6 +1184,24 @@ paul@f0:~ % doas tee /usr/local/bin/carpcontrol.sh <<'EOF' #!/bin/sh # CARP state change control script +HOSTNAME=`hostname` + +if [ ! -f /data/nfs/nfs.DO_NOT_REMOVE ]; then + logger '/data/nfs not mounted, mounting it now!' + if [ "$HOSTNAME" = 'f0.lan.buetow.org' ]; then + zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata + zfs set mountpoint=/data/nfs zdata/enc/nfsdata + else + doas zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata + doas zfs set mountpoint=/data/nfs zdata/sink/f0/zdata/enc/nfsdata + doas zfs mount zdata/sink/f0/zdata/enc/nfsdata + doas zfs set readonly=on zdata/sink/f0/zdata/enc/nfsdata + fi + doas service nfsd stop 2>&1 + doas service mountd stop 2>&1 +fi + + case "$1" in MASTER) logger "CARP state changed to MASTER, starting services" diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi.tpl b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi.tpl index 93465984..0fa0011b 100644 --- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi.tpl +++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.gmi.tpl @@ -1128,6 +1128,24 @@ paul@f0:~ % doas tee /usr/local/bin/carpcontrol.sh <<'EOF' #!/bin/sh # CARP state change control script +HOSTNAME=`hostname` + +if [ ! -f /data/nfs/nfs.DO_NOT_REMOVE ]; then + logger '/data/nfs not mounted, mounting it now!' + if [ "$HOSTNAME" = 'f0.lan.buetow.org' ]; then + zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata + zfs set mountpoint=/data/nfs zdata/enc/nfsdata + else + doas zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata + doas zfs set mountpoint=/data/nfs zdata/sink/f0/zdata/enc/nfsdata + doas zfs mount zdata/sink/f0/zdata/enc/nfsdata + doas zfs set readonly=on zdata/sink/f0/zdata/enc/nfsdata + fi + doas service nfsd stop 2>&1 + doas service mountd stop 2>&1 +fi + + case "$1" in MASTER) logger "CARP state changed to MASTER, starting services" diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 0b1e0fc8..49bd2103 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2025-10-23T09:26:00+03:00 + 2025-10-28T20:14:24+02:00 foo.zone feed To be in the .zone! @@ -3970,6 +3970,24 @@ paul@f0:~ % doas tee /usr/local/bin/carpcontrol.sh <<#!/bin/sh # CARP state change control script +HOSTNAME=`hostname` + +if [ ! -f /data/nfs/nfs.DO_NOT_REMOVE ]; then + logger '/data/nfs not mounted, mounting it now!' + if [ "$HOSTNAME" = 'f0.lan.buetow.org' ]; then + zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata + zfs set mountpoint=/data/nfs zdata/enc/nfsdata + else + doas zfs load-key -L file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata + doas zfs set mountpoint=/data/nfs zdata/sink/f0/zdata/enc/nfsdata + doas zfs mount zdata/sink/f0/zdata/enc/nfsdata + doas zfs set readonly=on zdata/sink/f0/zdata/enc/nfsdata + fi + doas service nfsd stop 2>&1 + doas service mountd stop 2>&1 +fi + + case "$1" in MASTER) logger "CARP state changed to MASTER, starting services" -- cgit v1.2.3