From e2b8206e86f4da1ba7d054480147191048bf80f7 Mon Sep 17 00:00:00 2001 From: Kameron Kenny <1267885+kkenny@users.noreply.github.com> Date: Fri, 3 May 2024 09:51:56 -0400 Subject: [PATCH] add nfs bootstrap --- 0_nfs.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 0_nfs.sh diff --git a/0_nfs.sh b/0_nfs.sh new file mode 100644 index 0000000..9eb8ec4 --- /dev/null +++ b/0_nfs.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +function create_dir() { + echo "creating directory: $1" + mkdir -p $1 +} + +function check_dir() { + [[ ! -d "$1" ]] && create_dir $1 +} + +function install_nfs_mnt() { + echo "making sure mount point exists..." + check_dir '/var/lib/docker/volumes' + + echo "installing nfs mount." + echo '10.200.99.231:/volume1/docker/volumes /var/lib/docker/volumes nfs auto,_netdev,x-systemd.automount 0 0' >> /etc/fstab + systemctl daemon-reload +} + +grep '/var/lib/docker/volumes' >/dev/null || install_nfs_mnt