diff --git a/.github/workflows/onprem_cafe_terraform_apply.yml b/.github/workflows/onprem_cafe_terraform_apply.yml index 60d36fd..07be2de 100644 --- a/.github/workflows/onprem_cafe_terraform_apply.yml +++ b/.github/workflows/onprem_cafe_terraform_apply.yml @@ -7,6 +7,12 @@ on: paths: - '.github/workflows/onprem_cafe_terraform_apply.yml' - 'proxmox/terraform/stacks/**' + workflow_dispatch: + inputs: + auto-approve: + description: 'Auto-approve' + required: false + default: false permissions: contents: read @@ -73,3 +79,4 @@ jobs: path: "proxmox/terraform/stacks/${{ matrix.stack }}" workspace: ${{ env.TF_WORKSPACE }} var_file: "proxmox/terraform/stacks/${{ matrix.stack }}/configuration/${{ env.TF_WORKSPACE }}.tfvars" + auto_approve: ${{ github.event.inputs.auto-approve }} diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-01.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-01.tf index 2e3afb6..7bdaee6 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-01.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-01.tf @@ -60,9 +60,4 @@ resource "proxmox_vm_qemu" "k8s_01" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-02.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-02.tf index 5de687e..81e37b4 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-02.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-02.tf @@ -60,9 +60,4 @@ resource "proxmox_vm_qemu" "k8s_02" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-03.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-03.tf index 80245cd..92dd9e3 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-03.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-03.tf @@ -60,9 +60,4 @@ resource "proxmox_vm_qemu" "k8s_03" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-04.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-04.tf index 140a670..3460033 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-04.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-04.tf @@ -61,9 +61,4 @@ resource "proxmox_vm_qemu" "k8s_04" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-05.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-05.tf index 6edc5c3..0180796 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-05.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-05.tf @@ -61,9 +61,4 @@ resource "proxmox_vm_qemu" "k8s_05" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-06.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-06.tf index 026605b..d4928d5 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-06.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-06.tf @@ -61,9 +61,4 @@ resource "proxmox_vm_qemu" "k8s_06" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-07.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-07.tf index 4a842d1..acb8274 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-07.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-07.tf @@ -61,9 +61,4 @@ resource "proxmox_vm_qemu" "k8s_07" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } } diff --git a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-08.tf b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-08.tf index 6dd76e3..eeefdae 100644 --- a/proxmox/terraform/stacks/maid-cafe-k8s/k8s-08.tf +++ b/proxmox/terraform/stacks/maid-cafe-k8s/k8s-08.tf @@ -61,9 +61,4 @@ resource "proxmox_vm_qemu" "k8s_08" { iso = "cephfs:iso/taloslinux-cached-amd64-20250522.iso" } - # Increase default timeout for VM creation - timeouts { - create = "10m" - delete = "5m" - } }