From f1ce169dc59e60456f4e030864a614d45bf30b0a Mon Sep 17 00:00:00 2001 From: James Arcus <jimbo@ucc.asn.au> Date: Tue, 17 Dec 2024 01:02:30 +0800 Subject: [PATCH] Cleanup from POC work --- .gitlab-ci.yml | 1 - main.tf | 4 ++-- membervm_nogui.yaml | 16 ++++------------ 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a725ac..3c7743e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,7 +31,6 @@ apply: apply rules: - if: '$CI_COMMIT_BRANCH == "main"' - when: manual before_script: - tofu init script: diff --git a/main.tf b/main.tf index e105e50..64eb4d8 100644 --- a/main.tf +++ b/main.tf @@ -20,11 +20,9 @@ resource "proxmox_vm_qemu" "membervm_nogui" { for_each = local.config # Per-VM settings - name = each.key desc = each.value.desc - vm_state = "stopped" target_node = each.value.node sockets = each.value.sockets @@ -34,6 +32,8 @@ resource "proxmox_vm_qemu" "membervm_nogui" { ciuser = each.value.primary_user sshkeys = each.value.primary_sshkey + vm_state = each.value.state + # Set the template, then all remaining settings must match those for that template clone = "memberVM-nogui-template" diff --git a/membervm_nogui.yaml b/membervm_nogui.yaml index e57cb04..09cb144 100644 --- a/membervm_nogui.yaml +++ b/membervm_nogui.yaml @@ -1,19 +1,11 @@ -"test-otf-1": - desc: "Test VM 1" +# Copy this block and alter as needed, ensuring the top-level key is not indented. +"test-otf": + desc: "Test VM" node: medico sockets: 1 cores: 2 memory: 4096 # in MB disk: 50G # must be >= 50G - primary_user: debian - primary_sshkey: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSY5zCVa6hsWgGM08u4WVl1bPRjmxLzDyk51ioAd0nT jimbo@potoroo" - -"test-otf-2": - desc: "Test VM 2" - node: magikarp - sockets: 1 - cores: 1 - memory: 1024 - disk: 70G # must be >= 50G primary_user: auser primary_sshkey: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICSY5zCVa6hsWgGM08u4WVl1bPRjmxLzDyk51ioAd0nT jimbo@potoroo" + state: stopped # can be either running or stopped -- GitLab