Update mermaids.sh
This commit is contained in:
parent
e9149c49ff
commit
6a0be0cba8
@ -24,7 +24,7 @@ LXC_HOSTNAME="mermaid"
|
|||||||
LXC_MEMORY=512
|
LXC_MEMORY=512
|
||||||
LXC_CORES=1
|
LXC_CORES=1
|
||||||
LXC_DISK="local-lvm"
|
LXC_DISK="local-lvm"
|
||||||
LXC_TEMPLATE="local:vztmpl/debian-12-standard_12.0-1_amd64.tar.zst"
|
LXC_TEMPLATE="local:vztmpl/debian-12-standard_12.12-1_amd64.tar.zst"
|
||||||
LXC_ROOT_PASSWORD="mermaid"
|
LXC_ROOT_PASSWORD="mermaid"
|
||||||
LXC_IP=""
|
LXC_IP=""
|
||||||
LXC_NETMASK="24"
|
LXC_NETMASK="24"
|
||||||
@ -85,15 +85,17 @@ log "Creating Debian 12 LXC container $LXC_ID ($LXC_HOSTNAME)..."
|
|||||||
# Build network config safely
|
# Build network config safely
|
||||||
if [[ -n "$LXC_IP" ]]; then
|
if [[ -n "$LXC_IP" ]]; then
|
||||||
if [[ -z "$LXC_GATEWAY" ]]; then
|
if [[ -z "$LXC_GATEWAY" ]]; then
|
||||||
warn "IP provided without gateway — using DHCP for gateway"
|
warn "IP provided but no gateway — using DHCP for gateway resolution"
|
||||||
NET_CONFIG="dhcp=1"
|
NET_CONFIG="dhcp=1"
|
||||||
else
|
else
|
||||||
NET_CONFIG="ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY"
|
NET_CONFIG="ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
# No static IP → use DHCP
|
||||||
NET_CONFIG="dhcp=1"
|
NET_CONFIG="dhcp=1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 2. Use NET_CONFIG in pct create
|
||||||
pct create $LXC_ID $LXC_TEMPLATE \
|
pct create $LXC_ID $LXC_TEMPLATE \
|
||||||
-hostname $LXC_HOSTNAME \
|
-hostname $LXC_HOSTNAME \
|
||||||
-memory $LXC_MEMORY \
|
-memory $LXC_MEMORY \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user