Synchronise aussi le projet d'Ethan dans les scripts Proxmox

This commit is contained in:
2026-04-12 17:24:14 +02:00
parent a3d3bd18a9
commit 89f0858bce
5 changed files with 212 additions and 69 deletions

View File

@@ -33,6 +33,8 @@ Variables d'environnement reconnues :
CHESSCUBING_ROOTFS_STORAGE
CHESSCUBING_LXC_PASSWORD
CHESSCUBING_GIT_BRANCH
CHESSCUBING_ETHAN_REPO_URL
CHESSCUBING_ETHAN_GIT_BRANCH
EOF
}
@@ -107,6 +109,8 @@ LXC_DISK_GB="${CHESSCUBING_LXC_DISK_GB:-6}"
TEMPLATE_STORAGE="${CHESSCUBING_TEMPLATE_STORAGE:-}"
ROOTFS_STORAGE="${CHESSCUBING_ROOTFS_STORAGE:-}"
LXC_PASSWORD="${CHESSCUBING_LXC_PASSWORD:-}"
ETHAN_REPO_URL="${CHESSCUBING_ETHAN_REPO_URL:-https://git.jeannerot.fr/Mineloulou/Chesscubing.git}"
ETHAN_REPO_BRANCH="${CHESSCUBING_ETHAN_GIT_BRANCH:-main}"
if [[ -z "$LOCAL_MODE" && -z "$PROXMOX_HOST" ]]; then
if have_cmd pct && have_cmd pveam; then
@@ -159,6 +163,8 @@ cmd=(
--swap "$LXC_SWAP"
--disk-gb "$LXC_DISK_GB"
--branch "$REPO_BRANCH"
--ethan-repo-url "$ETHAN_REPO_URL"
--ethan-branch "$ETHAN_REPO_BRANCH"
)
if [[ "$LOCAL_MODE" == "1" ]]; then