reconfigure for bgp provider

This commit is contained in:
Ryan Toler
2026-03-01 08:24:21 +00:00
parent deb573b102
commit 541c186609

View File

@@ -7,51 +7,68 @@ terraform {
} }
} }
resource "proxmox_lxc" "downloader" {
target_node = "ryuk2" resource "proxmox_virtual_environment_container" "example_template" {
description = "Managed by Terraform"
start_on_boot = "true"
wait_for_ip {
ipv4 = true
}
disk {
#datastore_id = var.virtual_environment_storage
# ^ Possible template example
datastore_id = "local-lvm"
size = 4
}
#mount_point {
# // volume mount
# volume = var.virtual_environment_storage
# size = "4G"
# path = "mnt/local"
#}
initialization {
dns {
servers = ["1.1.1.1", "8.8.8.8"]
}
hostname = "downloader" hostname = "downloader"
vmid = 222
ostemplate = "cephfs:vztmpl/debian-13-standard_13.3-sudo_amd64.tar.zst"
password = "terraform"
unprivileged = true
cores = 6
memory = 2096
swap = 1024
start = true
tags = "terraform;deb13"
nameserver = "192.168.0.224"
ssh_public_keys = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINFw70PrMsilcsqCrwW1I6PAt3anQbhmVg+t/HUfomug ryan@mxDesktop"
features { ip_config {
nesting = true ipv4 {
address = "192.168.0.22"
}
} }
rootfs { user_account {
storage = "local-lvm" # keys = [trimspace(tls_private_key.example.public_key_openssh)]
size = "42G" password = "example"
} }
}
mountpoint{ network_interface {
key = "0" name = "veth0"
slot = 0 mtu = 1450
storage = "local-lvm" }
mp = "/data"
size = "300G"
}
network { #node_name = data.proxmox_virtual_environment_nodes.example.names[0]
name = "eth0" # ^ possible way to template the node_name
bridge = "vmbr0" node_name = "watari"
ip = "192.168.0.22/24"
gw = "192.168.0.1"
} operating_system {
template_file_id = "debian-13-standard_13.3-sudo_amd64.tar.zst"
type = "debian"
}
provisioner "local-exec" { tags = [
command = "./.ansible.d/setup.sh $IP" "deb13",
environment = { "terraform",
IP = "192.168.0.58" ]
}
}
startup {
order = "3"
up_delay = "60"
down_delay = "60"
}
} }