Skip to content

🤵 Maid Café - Kubernetes Cluster VMs #131

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 24, 2025
Merged

Conversation

clee231
Copy link
Contributor

@clee231 clee231 commented May 24, 2025

Adding VMs to Kubernetes pool. Adding the rest of the control plane and worker VMs.

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

github-actions bot commented May 24, 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: 7 to add, 1 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
!~  update in-place

OpenTofu will perform the following actions:

  # proxmox_vm_qemu.k8s_01 will be updated in-place
!~  resource "proxmox_vm_qemu" "k8s_01" {
        id                     = "boba/qemu/104"
        name                   = "k8s-01"
+       pool                   = "Kubernetes"
#        (35 unchanged attributes hidden)

!~      disk {
            id                   = 0
!~          iothread             = false -> true
-           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" -> null
+           size                 = "100G"
!~          slot                 = "ide2" -> "virtio0"
+           storage              = "ceph"
!~          type                 = "cdrom" -> "disk"
#            (17 unchanged attributes hidden)
        }
!~      disk {
-           format               = "raw" -> null
            id                   = 2
-           iothread             = true -> null
+           iso                  = "cephfs:iso/taloslinux-cached-amd64-20250522.iso"
!~          slot                 = "virtio0" -> "ide2"
-           storage              = "ceph" -> null
!~          type                 = "disk" -> "cdrom"
#            (18 unchanged attributes hidden)
        }

#        (6 unchanged blocks hidden)
    }

  # 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-20250522.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"
        }

+       smbios (known after apply)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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"
        }

+       smbios (known after apply)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

+       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-20250522.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)

+       timeouts {
+           create = "10m"
+           delete = "5m"
        }

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

Plan: 7 to add, 1 to change, 0 to destroy.

Changes to Outputs:
+   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é #5

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

@clee231 clee231 merged commit 209274a into main May 24, 2025
1 check passed
@clee231 clee231 deleted the feature/maid-cafe-vms4 branch May 24, 2025 08:48
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