Skip to content

🤵Maid Café - Kubernetes Cluster 5 #132

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 2 commits into from
May 24, 2025
Merged

🤵Maid Café - Kubernetes Cluster 5 #132

merged 2 commits into from
May 24, 2025

Conversation

clee231
Copy link
Contributor

@clee231 clee231 commented May 24, 2025

  • Removing extended timeouts
  • Adding the ability to manually run the apply on the onprem workflow

@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: 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-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:84:15:8B"
+           model     = "virtio"
        }

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

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

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

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

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

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

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

+       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é #6

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

@clee231 clee231 merged commit a7de90a into main May 24, 2025
1 check passed
@clee231 clee231 deleted the feature/maid-cafe-vms5 branch May 24, 2025 20:21
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