From d26133790a82e30955aeaa0327a30616788b9aee Mon Sep 17 00:00:00 2001 From: clyhtsuriva Date: Mon, 3 Feb 2025 13:01:33 +0100 Subject: opentofu: main becomes docker-server, starting ubuntu and k8s cluster template --- opentofu/ubuntu-server-noble.tf | 57 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 opentofu/ubuntu-server-noble.tf (limited to 'opentofu/ubuntu-server-noble.tf') diff --git a/opentofu/ubuntu-server-noble.tf b/opentofu/ubuntu-server-noble.tf new file mode 100644 index 0000000..fe64af9 --- /dev/null +++ b/opentofu/ubuntu-server-noble.tf @@ -0,0 +1,57 @@ +resource "proxmox_vm_qemu" "ubuntu_server_noble" { + + lifecycle { + ignore_changes = [ + bootdisk, + ] + } + + name = "ubuntu-server-noble" + desc = "Plain ubuntu server noble" + agent = 1 # Qemu Guest Agent + target_node = var.proxmox_node + tags = "ubuntu" + + clone = var.ubuntu_server_noble_packer_image_name + full_clone = true + + qemu_os = "other" + cores = 2 + sockets = 1 + cpu_type = "host" + memory = 4096 + + scsihw = "virtio-scsi-pci" + bootdisk = "scsi0" + + disks { + ide { + ide0 { + cloudinit { + storage = "local-lvm" + } + } + } + virtio { + virtio0 { + disk { + storage = "local-lvm" + size = "20G" + iothread = true + replicate = false + } + } + } + } + + network { + id = 0 + model = "virtio" + bridge = "vmbr0" + } + + # Cloud-Init settings + ipconfig0 = "ip=dhcp" + ciuser = "mas" + sshkeys = var.ssh_public_key +} -- cgit v1.2.3