Compare commits

..

No commits in common. "3eb503d8e6e4d3388ef259c445efdb4c9255b6d3" and "b70ca287670bbfdd6f55ab61a7fc76f712a94867" have entirely different histories.

3 changed files with 57 additions and 163 deletions

View file

@ -187,16 +187,6 @@ services:
networks: networks:
- gitea_main - gitea_main
dozzle:
container_name: dozzle
image: amir20/dozzle@sha256:83aab3fa5d8b863e5b0083e5a5f1d147af87d60c697f918d3c07e9179895558b
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 8089:8080
networks:
- gitea_main
networks: networks:
gitea_main: gitea_main:
external: true external: true

View file

@ -1,91 +0,0 @@
resource "proxmox_virtual_environment_vm" "TrueNAS" {
node_name = "prox"
vm_id = 100
name = "TrueNAS"
machine = "q35"
# VM General Settings
tags = [
"debian",
"infrastructure",
]
# CPU Settings
cpu {
cores = 6
type = "qemu64"
sockets = 1
units = 1024
architecture = "x86_64"
}
# Memory Settings
memory {
dedicated = 8192
}
# Network Settings
network_device {
bridge = "vmbr0"
model = "virtio"
firewall = true
}
# Operating System Settings
operating_system {
type = "l26"
}
# VGA Settings
vga {
type = "std"
memory = 16
}
# Startup Settings
startup {
order = 1
down_delay = -1
up_delay = -1
}
# Additional Settings
scsi_hardware = "virtio-scsi-pci"
keyboard_layout = "en-us"
on_boot = true
migrate = false
stop_on_destroy = false
reboot = false
# Timeout Settings
timeout_clone = 1800
timeout_create = 1800
timeout_migrate = 1800
timeout_reboot = 1800
timeout_shutdown_vm = 1800
timeout_start_vm = 1800
timeout_stop_vm = 300
lifecycle {
ignore_changes = [
scsi_hardware,
keyboard_layout,
on_boot,
migrate,
stop_on_destroy,
reboot,
vga,
cpu,
timeout_clone,
timeout_create,
timeout_migrate,
timeout_move_disk,
timeout_reboot,
timeout_shutdown_vm,
timeout_start_vm,
timeout_stop_vm,
]
}
}

View file

@ -8,7 +8,7 @@ resource "proxmox_virtual_environment_vm" "Runner" {
tags = ["tofu", "ubuntu-22", "iac-repo", "infrastructure"] tags = ["tofu", "ubuntu-22", "iac-repo", "infrastructure"]
agent { agent {
enabled = true enabled = true # read 'Qemu guest agent' section, change to true only when ready
} }
clone { clone {
@ -20,7 +20,6 @@ resource "proxmox_virtual_environment_vm" "Runner" {
cores = 2 cores = 2
type = "host" type = "host"
architecture = "x86_64" architecture = "x86_64"
flags = []
} }
# VM Memory Settings # VM Memory Settings
@ -31,7 +30,6 @@ resource "proxmox_virtual_environment_vm" "Runner" {
# VM Network Settings # VM Network Settings
network_device { network_device {
bridge = "vmbr0" bridge = "vmbr0"
model = "virtio"
} }
# VM Disk Settings # VM Disk Settings
@ -39,8 +37,6 @@ resource "proxmox_virtual_environment_vm" "Runner" {
datastore_id = "Fast2Tb" datastore_id = "Fast2Tb"
size = 40 size = 40
interface = "scsi0" interface = "scsi0"
file_format = "raw"
path_in_datastore = "vm-952-disk-0"
} }
vga { vga {
@ -54,16 +50,15 @@ resource "proxmox_virtual_environment_vm" "Runner" {
} }
} }
user_data_file_id = "Slow4tb:snippets/cloud-config.yaml" user_account {}
} }
lifecycle { lifecycle {
ignore_changes = [ ignore_changes = [
initialization[0].user_account, initialization[0].user_account[0].keys,
initialization[0].user_data_file_id, initialization[0].user_account[0].password,
cpu[0].flags, initialization[0].user_account[0].username,
disk[0].file_format, initialization[0].user_data_file_id
disk[0].path_in_datastore,
] ]
} }