daskboard deploy from iuptime kuma

This commit is contained in:
tolerryan
2026-08-17 05:27:24 +00:00
parent 9430d4ab3d
commit 39b911dd44
2 changed files with 2 additions and 2 deletions

78
lxc/dashboard/main.tf Normal file
View File

@@ -0,0 +1,78 @@
terraform {
required_providers {
proxmox = {
source = "bpg/proxmox"
version = "0.111.1"
}
}
}
# ------------------------------------------------------------------
# Optional second disk – create it only when the flag is true.
# ------------------------------------------------------------------
resource "proxmox_virtual_environment_container" "example_template" {
description = "Managed by Terraform"
start_on_boot = var.start_on_boot
unprivileged = var.unprivileged
features {
nesting = var.nesting_enabled
}
wait_for_ip {
ipv4 = true
}
# ---- Disk(s) ----------------------------------------------------
disk {
datastore_id = var.datastore_id # <- primary disk
size = var.disk_size_gb # in GB
}
# ---- Initialization -------------------------------------------------
initialization {
dns {
servers = ["1.1.1.1", "8.8.8.8"]
}
hostname = var.hostname
ip_config {
ipv4 {
address = var.ip_address
gateway = var.gateway
}
}
user_account {
password = var.password
# keys = [trimspace(tls_private_key.example.public_key_openssh)]
}
}
# ---- Network ----------------------------------------------------
network_interface {
name = "veth0"
mtu = 1500
}
node_name = var.node_name
vm_id = var.vm_id
operating_system {
template_file_id = var.template_file_id
type = "debian"
}
tags = [
"deb13",
"terraform",
]
startup {
order = "3"
up_delay = "60"
down_delay = "60"
}
}