feat: Update workflows for Token-based Git clone

This commit is contained in:
Sebastian Serfling
2026-05-07 14:56:37 +02:00
parent 4d5020ab7b
commit 7c1b9a5e40
4 changed files with 77 additions and 43 deletions
+15 -5
View File
@@ -17,7 +17,11 @@ variable "proxmox_token_secret" {
variable "proxmox_node" {
description = "Ziel-Proxmox-Node"
type = string
default = "pve"
}
variable "lxc_bridge" {
description = "Netzwerk-Bridge (z.B. vmbr2)"
type = string
}
variable "lxc_ostemplate" {
@@ -33,18 +37,24 @@ variable "lxc_storage" {
}
variable "staging_ip" {
description = "Statische IP fuer Staging-LXC (CIDR)"
description = "Statische IP fuer Staging-LXC (ohne CIDR)"
type = string
default = "dhcp"
default = "172.17.1.100"
}
variable "staging_gw" {
description = "Gateway fuer Staging-LXC"
type = string
default = ""
default = "172.17.1.1"
}
variable "ssh_public_key" {
description = "SSH Public Key fuer den deploy-User im LXC"
description = "SSH Public Key fuer deploy-User im LXC"
type = string
}
variable "ssh_private_key" {
description = "SSH Private Key (für Provisioning)"
type = string
sensitive = true
}