diff --git a/locals.tf b/locals.tf index 8fca71e..7bd4344 100644 --- a/locals.tf +++ b/locals.tf @@ -18,6 +18,9 @@ locals { phelix = { ssh_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINeEBqbuKi5aOXwVEaEVCEPE8g1g1su+FxSPPswmEFaw phelix@c-base.org" } + prom = { + ssh_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKsQxpdeVl1ljSl4wIdMQ5pUBMXJybINOVBTb4hweGsf prom@c-base.org" + } } diff --git a/proxmox/109-promserv.tf b/proxmox/109-promserv.tf new file mode 100644 index 0000000..2f6e0e1 --- /dev/null +++ b/proxmox/109-promserv.tf @@ -0,0 +1,28 @@ +module "promserv_vm" { + source = "../modules/vm" + node = var.node + pool = var.pool + + name = "promserv" + vm_id = "109" + + clone = data.proxmox_virtual_environment_vm.debian_cloud_vm_template.vm_id + + cores = 4 + memory = 8192 + + disk = { + // gigabytes + size = 64 + storage = var.storage.disk + } + + network = { + bridge = var.network.bridge + internal_bridge = proxmox_virtual_environment_network_linux_bridge.internal_bridge.name + } + + admins = [ + local.users["prom"] + ] +}