feat: Manage VM identifiers

This commit is contained in:
Peter 2025-10-31 17:24:40 +01:00
parent 66c61fafc9
commit dcc6024af6
Signed by: Peter
SSH key fingerprint: SHA256:B5tYaxBExaDm74r1px9iVeZ6F/ZDiyiy9SbBqfZYrvg
7 changed files with 7 additions and 29 deletions

View file

@ -38,6 +38,7 @@ cluster:
disabled: true
extraManifests:
- https://github.com/kubernetes-sigs/gateway-api/releases/download/v${gateway-api_version}/standard-install.yaml
- https://raw.githubusercontent.com/alex1989hu/kubelet-serving-cert-approver/main/deploy/standalone-install.yaml
inlineManifests:
- name: cilium-bootstrap
contents: |

View file

@ -33,6 +33,7 @@ cluster:
disabled: true
extraManifests:
- https://github.com/kubernetes-sigs/gateway-api/releases/download/v${gateway-api_version}/standard-install.yaml
- https://raw.githubusercontent.com/alex1989hu/kubelet-serving-cert-approver/main/deploy/standalone-install.yaml
inlineManifests:
- name: cilium-bootstrap
contents: |

View file

@ -8,6 +8,7 @@ terraform {
}
resource "proxmox_virtual_environment_vm" "talos-node" {
vm_id = var.node.id
name = var.node.name
node_name = var.node.proxmox_node
tags = ["tofu"]

View file

@ -1,6 +1,7 @@
variable "node" {
description = "Virtual node configuration"
type = object({
id = number
name = string
ipv4_address = string
ipv4_gateway = string