multi-os-install.sh aktualisiert
This commit is contained in:
+18
-1
@@ -46,6 +46,23 @@ ask_yn() {
|
||||
[[ "${yn:-$default}" =~ ^[Jj1Yy] ]]
|
||||
}
|
||||
|
||||
ask_password() {
|
||||
local prompt="$1" var_name="$2"
|
||||
local pw1 pw2
|
||||
while true; do
|
||||
echo -ne "${BOLD}${prompt}${NC}: "
|
||||
read -rs pw1; echo ""
|
||||
echo -ne "${BOLD}Passwort bestätigen${NC}: "
|
||||
read -rs pw2; echo ""
|
||||
if [[ "$pw1" != "$pw2" ]]; then
|
||||
warn "Passwörter stimmen nicht überein – bitte erneut eingeben."
|
||||
else
|
||||
printf -v "$var_name" '%s' "$pw1"
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# ══════════════════════════════════════════════════════════════════════════════
|
||||
# SCHRITT 1 – DISTRIBUTION WÄHLEN
|
||||
# ══════════════════════════════════════════════════════════════════════════════
|
||||
@@ -255,7 +272,7 @@ DEFAULT_CTID=$(pvesh get /cluster/nextid)
|
||||
echo -e "${CYAN}── Grundkonfiguration ───────────────────────────────────────${NC}"
|
||||
ask "Container-ID" "$DEFAULT_CTID" CTID
|
||||
ask "Hostname" "$DEFAULT_HOSTNAME" HOSTNAME
|
||||
ask "Root-Passwort" "ChangeMe123!" PASSWORD
|
||||
ask_password "Root-Passwort" PASSWORD
|
||||
echo ""
|
||||
|
||||
# ── Storage-Auswahl ────────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user