From 30745adf4f9b4eaeb1716ad708746fb883a8cb7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Fri, 15 May 2026 22:33:41 +0200 Subject: [PATCH] Added folders needed by the script. Removed TUI. --- script/deploy.sh | 12 ++---------- script/terminology.md | 8 ++++---- web/config/.gitignore | 0 web/logs/.gitignore | 0 web/secrets/.gitignore | 0 web/signals/.gitignore | 0 6 files changed, 6 insertions(+), 14 deletions(-) create mode 100644 web/config/.gitignore create mode 100644 web/logs/.gitignore create mode 100644 web/secrets/.gitignore create mode 100644 web/signals/.gitignore diff --git a/script/deploy.sh b/script/deploy.sh index 77eeaf2..f9da35e 100755 --- a/script/deploy.sh +++ b/script/deploy.sh @@ -77,20 +77,12 @@ cleanup() { hierarchy_preparation() { echod "\n 🔄 Preparing the folder hierarchy for the final configuration..." - # Script folders - mkdir -${MKDIR_FLAGS} ${TMP_FILES_PATH}/config - mkdir -${MKDIR_FLAGS} ${TMP_FILES_PATH}/logs - mkdir -${MKDIR_FLAGS} ${TMP_FILES_PATH}/tmp - [[ ${WEB_MODE} -eq 1 ]] && mkdir -${MKDIR_FLAGS} ${TMP_FILES_PATH}/web - - # Secrets + # Extra files folders mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/home/numbus-admin/.ssh/ mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/var/lib/sops-nix/ mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/etc/nixos/secrets/disks mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/etc/nixos/secrets/system - if [[ "${DEVICE_TYPE}" == "server" || "${DEVICE_TYPE}" == "backup" ]]; then - mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/etc/nixos/secrets/podman - fi + mkdir -${MKDIR_FLAGS} ${EXTRA_FILES_PATH}/etc/nixos/secrets/podman echod "\n ✅ Folder hierarchy ready" } diff --git a/script/terminology.md b/script/terminology.md index b9fd977..9f2a851 100644 --- a/script/terminology.md +++ b/script/terminology.md @@ -1,6 +1,6 @@ # Terminology for the variables used -|Variable|Meaning|Possible values| -|-|-------|-| -|DEPLOYMENT_STRATEGY|Either deploy the machine with a config you already have or let the script guide you through the config options|**interactive** or **non-interactive**| -|DEPLOYMENT_MODE|Either configure the machine through your terminal (TUI) or through a slick web UI (GUI)|**TUI** (only available for **non-interactive** strategy) or **GUI**| \ No newline at end of file +|Variable|Meaning|Possible values|Deprecated| +|-|-------|-|-| +|DEPLOYMENT_STRATEGY|Either deploy the machine with a config you already have or let the script guide you through the config options|**interactive** or **non-interactive**|NO| +|DEPLOYMENT_MODE|Either configure the machine through your terminal (TUI) or through a slick web UI (GUI)|**TUI** (only available for **non-interactive** strategy) or **GUI**|YES| \ No newline at end of file diff --git a/web/config/.gitignore b/web/config/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/web/logs/.gitignore b/web/logs/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/web/secrets/.gitignore b/web/secrets/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/web/signals/.gitignore b/web/signals/.gitignore new file mode 100644 index 0000000..e69de29