Skip to content

🤵Maid Café - Kubernetes Cluster 7 #136

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 29, 2025
Merged

Conversation

clee231
Copy link
Contributor

@clee231 clee231 commented May 29, 2025

Bumping image used for K8s VMs. Tagging all VMs with VLAN 9.

@clee231 clee231 self-assigned this May 29, 2025
@clee231 clee231 added ✨ enhancement New feature or request 🖥️ Proxmox Proxmox related work 🏗️ Terraform Terraform related work labels May 29, 2025
Copy link

github-actions bot commented May 29, 2025

OpenTofu plan in proxmox/terraform/stacks/maid-cafe-k8s in the prod workspace
With var files: proxmox/terraform/stacks/maid-cafe-k8s/configuration/prod.tfvars

Plan: 8 to add, 0 to change, 0 to destroy. Changes to Outputs.
OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+   create

OpenTofu will perform the following actions:

  # proxmox_vm_qemu.k8s_01 will be created
+   resource "proxmox_vm_qemu" "k8s_01" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 4096
+       name                   = "k8s-01"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "boba"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 4
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:84:15:8B"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_02 will be created
+   resource "proxmox_vm_qemu" "k8s_02" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 4096
+       name                   = "k8s-02"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "chai"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 4
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:52:BC:A2"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_03 will be created
+   resource "proxmox_vm_qemu" "k8s_03" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 4096
+       name                   = "k8s-03"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "coffee"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 4
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:E4:10:66"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_04 will be created
+   resource "proxmox_vm_qemu" "k8s_04" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 16384
+       name                   = "k8s-04"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "matcha"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 8
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:6A:47:0D"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_05 will be created
+   resource "proxmox_vm_qemu" "k8s_05" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 16384
+       name                   = "k8s-05"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "boba"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 8
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:58:3F:9C"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_06 will be created
+   resource "proxmox_vm_qemu" "k8s_06" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 16384
+       name                   = "k8s-06"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "chai"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 8
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:FA:4F:36"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_07 will be created
+   resource "proxmox_vm_qemu" "k8s_07" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 16384
+       name                   = "k8s-07"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "coffee"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 8
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:DB:EA:91"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

  # proxmox_vm_qemu.k8s_08 will be created
+   resource "proxmox_vm_qemu" "k8s_08" {
+       additional_wait        = 5
+       agent                  = 0
+       agent_timeout          = 90
+       automatic_reboot       = true
+       balloon                = 0
+       bios                   = "ovmf"
+       boot                   = "order=virtio0;ide2;net0"
+       bootdisk               = (known after apply)
+       ciupgrade              = false
+       clone_wait             = 10
+       current_node           = (known after apply)
+       default_ipv4_address   = (known after apply)
+       default_ipv6_address   = (known after apply)
+       define_connection_info = true
+       desc                   = "Managed by Terraform."
+       force_create           = false
+       full_clone             = true
+       hotplug                = "network,disk,usb"
+       id                     = (known after apply)
+       kvm                    = true
+       linked_vmid            = (known after apply)
+       memory                 = 16384
+       name                   = "k8s-08"
+       onboot                 = true
+       os_type                = "l26"
+       pool                   = "Kubernetes"
+       protection             = false
+       reboot_required        = (known after apply)
+       scsihw                 = "virtio-scsi-single"
+       skip_ipv4              = false
+       skip_ipv6              = false
+       ssh_host               = (known after apply)
+       ssh_port               = (known after apply)
+       tablet                 = true
+       tags                   = (known after apply)
+       target_node            = "matcha"
+       unused_disk            = (known after apply)
+       vm_state               = "stopped"
+       vmid                   = (known after apply)

+       cpu {
+           cores   = 8
+           limit   = 0
+           numa    = false
+           sockets = 1
+           type    = "x86-64-v2-AES"
+           units   = 0
+           vcores  = 0
        }

+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iothread             = true
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = "100G"
+           slot                 = "virtio0"
+           storage              = "ceph"
+           type                 = "disk"
        }
+       disk {
+           backup               = true
+           id                   = (known after apply)
+           iops_r_burst         = 0
+           iops_r_burst_length  = 0
+           iops_r_concurrent    = 0
+           iops_wr_burst        = 0
+           iops_wr_burst_length = 0
+           iops_wr_concurrent   = 0
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250528.iso"
+           linked_disk_id       = (known after apply)
+           mbps_r_burst         = 0
+           mbps_r_concurrent    = 0
+           mbps_wr_burst        = 0
+           mbps_wr_concurrent   = 0
+           passthrough          = false
+           size                 = (known after apply)
+           slot                 = "ide2"
+           type                 = "cdrom"
        }

+       efidisk {
+           efitype           = "4m"
+           pre_enrolled_keys = false
+           storage           = "ceph"
        }

+       network {
+           bridge    = "speed2"
+           firewall  = true
+           id        = 0
+           link_down = false
+           macaddr   = "BC:24:11:7C:00:45"
+           model     = "virtio"
+           tag       = 9
        }

+       smbios (known after apply)

+       tpm_state {
+           storage = "ceph"
+           version = "v2.0"
        }
    }

Plan: 8 to add, 0 to change, 0 to destroy.

Changes to Outputs:
!~  k8s-01_vm_id = "*************" -> (known after apply)
!~  k8s-02_vm_id = "*************" -> (known after apply)
!~  k8s-03_vm_id = "***************" -> (known after apply)
!~  k8s-04_vm_id = "***************" -> (known after apply)
!~  k8s-05_vm_id = "*************" -> (known after apply)
!~  k8s-06_vm_id = "*************" -> (known after apply)
!~  k8s-07_vm_id = "***************" -> (known after apply)
!~  k8s-08_vm_id = "***************" -> (known after apply)

✅ Plan applied in Tofu Apply for Maid Café #10

Outputs
k8s-01_vm_id = "boba/qemu/107"
k8s-02_vm_id = "chai/qemu/102"
k8s-03_vm_id = "coffee/qemu/101"
k8s-04_vm_id = "matcha/qemu/104"
k8s-05_vm_id = "boba/qemu/109"
k8s-06_vm_id = "chai/qemu/106"
k8s-07_vm_id = "coffee/qemu/108"
k8s-08_vm_id = "matcha/qemu/105"

@clee231 clee231 merged commit 33334cb into main May 29, 2025
1 check passed
@clee231 clee231 deleted the feature/maid-cafe-vms7 branch May 29, 2025 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏗️ Terraform Terraform related work 🖥️ Proxmox Proxmox related work ✨ enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant