From 65ab7692df909496e9ec1cf8ba42ff132e000081 Mon Sep 17 00:00:00 2001 From: hrmny <8845940+ForsakenHarmony@users.noreply.github.com> Date: Wed, 19 Feb 2025 15:05:35 +0100 Subject: [PATCH 1/2] feat: 4 more VMs for saces --- proxmox/109-saces.tf | 27 ++++++++++++++++++++++++ proxmox/110-matrix-services.tf | 33 ++++++++++++++++++++++++++++++ proxmox/111-matrix-maubot.tf | 33 ++++++++++++++++++++++++++++++ proxmox/112-saces-misc-services.tf | 33 ++++++++++++++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 proxmox/109-saces.tf create mode 100644 proxmox/110-matrix-services.tf create mode 100644 proxmox/111-matrix-maubot.tf create mode 100644 proxmox/112-saces-misc-services.tf diff --git a/proxmox/109-saces.tf b/proxmox/109-saces.tf new file mode 100644 index 0000000..0e937e9 --- /dev/null +++ b/proxmox/109-saces.tf @@ -0,0 +1,27 @@ +module "saces_vm" { + source = "../modules/vm" + node = var.node + pool = var.pool + + name = "saces" + vm_id = "109" + + clone = data.proxmox_virtual_environment_vm.debian_cloud_vm_template.vm_id + + cores = 4 + memory = 4096 + + disks = [{ + size_gb = 64 + storage = var.storage.disk + }] + + network = { + bridge = var.network.bridge + internal_bridge = proxmox_virtual_environment_network_linux_bridge.internal_bridge.name + } + + admins = [ + local.users["saces"] + ] +} diff --git a/proxmox/110-matrix-services.tf b/proxmox/110-matrix-services.tf new file mode 100644 index 0000000..178ec17 --- /dev/null +++ b/proxmox/110-matrix-services.tf @@ -0,0 +1,33 @@ +module "matrix_services_vm" { + source = "../modules/vm" + node = var.node + pool = var.pool + + name = "matrix-services" + vm_id = "110" + + clone = data.proxmox_virtual_environment_vm.debian_cloud_vm_template.vm_id + + cores = 2 + memory = 4096 + + disks = [ + { + size_gb = 32 + storage = var.storage.disk + }, + { + size_gb = 128 + storage = var.storage.disk + }, + ] + + network = { + bridge = var.network.bridge + internal_bridge = proxmox_virtual_environment_network_linux_bridge.internal_bridge.name + } + + admins = [ + local.users["saces"] + ] +} diff --git a/proxmox/111-matrix-maubot.tf b/proxmox/111-matrix-maubot.tf new file mode 100644 index 0000000..6f81e1d --- /dev/null +++ b/proxmox/111-matrix-maubot.tf @@ -0,0 +1,33 @@ +module "matrix_maubot_vm" { + source = "../modules/vm" + node = var.node + pool = var.pool + + name = "matrix-maubot" + vm_id = "111" + + clone = data.proxmox_virtual_environment_vm.debian_cloud_vm_template.vm_id + + cores = 4 + memory = 8192 + + disks = [ + { + size_gb = 32 + storage = var.storage.disk + }, + { + size_gb = 128 + storage = var.storage.disk + }, + ] + + network = { + bridge = var.network.bridge + internal_bridge = proxmox_virtual_environment_network_linux_bridge.internal_bridge.name + } + + admins = [ + local.users["saces"] + ] +} diff --git a/proxmox/112-saces-misc-services.tf b/proxmox/112-saces-misc-services.tf new file mode 100644 index 0000000..d438211 --- /dev/null +++ b/proxmox/112-saces-misc-services.tf @@ -0,0 +1,33 @@ +module "saces_misc_services_vm" { + source = "../modules/vm" + node = var.node + pool = var.pool + + name = "saces-misc-services" + vm_id = "112" + + clone = data.proxmox_virtual_environment_vm.debian_cloud_vm_template.vm_id + + cores = 2 + memory = 2049 + + disks = [ + { + size_gb = 32 + storage = var.storage.disk + }, + { + size_gb = 128 + storage = var.storage.disk + }, + ] + + network = { + bridge = var.network.bridge + internal_bridge = proxmox_virtual_environment_network_linux_bridge.internal_bridge.name + } + + admins = [ + local.users["saces"] + ] +} From 7841df41ec22f4a6e2d8beec2055d69ce2b2ca6c Mon Sep 17 00:00:00 2001 From: hrmny <8845940+ForsakenHarmony@users.noreply.github.com> Date: Wed, 19 Mar 2025 19:24:11 +0100 Subject: [PATCH 2/2] ci