Initial commit

This commit is contained in:
Shawn Borton 2026-06-21 01:36:08 -05:00
commit a4db9c8516
36 changed files with 15659 additions and 0 deletions

57
terraform/crows_nest.tf Normal file
View file

@ -0,0 +1,57 @@
# General
resource "proxmox_vm_qemu" "crows-nest" {
name = "crows-nest"
desc = "Automation platform with Portainer, Gitlab, and Ansible"
agent = 1
target_node = "roxie"
vmid = 0
vm_state = "stopped"
onboot = true
automatic_reboot = true
# Bios and OS
bios = "seabios"
qemu_os = "l26"
tags = "nixos,server,linux"
hotplug = 0
# CPU and Memory
cpu {
cores = 4
sockets = 1
type = "host"
}
memory = 8192
balloon = 8192
# Disks
scsihw = "virtio-scsi-single"
disks {
ide {
ide2 {
cdrom {
iso = "local:iso/nixos-25.05.20250816-x86_64-linux.iso"
}
}
}
scsi {
scsi0 {
disk {
size = "96G"
iothread = true
replicate = false
storage = "local-lvm"
}
}
}
}
# Network
network {
id = 0
model = "virtio"
bridge = "vmbr0"
}
}