1
0

*upgrade provider

*new pve test environment
This commit is contained in:
2025-09-14 13:32:22 +02:00
parent dc336dee2c
commit 1cc1bbfa74
4 changed files with 15 additions and 15 deletions

View File

@@ -9,7 +9,7 @@ terraform {
required_providers { required_providers {
proxmox = { proxmox = {
source = "Telmate/proxmox" source = "Telmate/proxmox"
version = "=3.0.2-rc03" version = "=3.0.2-rc04"
} }
} }
} }

View File

@@ -1,8 +1,8 @@
# közös változók # közös változók
pm_api_url = "https://192.168.122.122:8006/api2/json" pm_api_url = "https://192.168.122.11:8006/api2/json"
pm_api_token_id = "terraform@pve!tf" pm_api_token_id = "terraform@pve!tf"
pm_api_token_secret = "ae4bf754-670d-48e0-b799-420fe79c0d77" pm_api_token_secret = "94ba47a2-279b-499b-91d4-eec0a71fc83c"
pm_target_node = "pveteszt" pm_target_node = "pvetn1"
nameserver = "192.168.122.1" nameserver = "192.168.122.1"
searchdomain = "msandor.hu" searchdomain = "msandor.hu"
netmask = "24" netmask = "24"
@@ -13,13 +13,13 @@ ssh_keys = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBVFPVAc9OUBdfvCFs
# vm1 változói # vm1 változói
vm1_template_name = "debian12-cloudinit" vm1_template_name = "debian12-cloudinit"
vm1_name = "tf-dci12-vm1" vm1_name = "tf-dci12-vm1"
vm1_ip = "192.168.122.12" vm1_ip = "192.168.122.2"
vm1_cores = "1" vm1_cores = "1"
vm1_memory = "1024" vm1_memory = "1024"
vm1_disk_size = "4" vm1_disk_size = "4"
vm1_swap_size = "1" vm1_swap_size = "1"
vm1_controller = "virtio-scsi-single" vm1_controller = "virtio-scsi-single"
vm1_disk_storage = "local" vm1_disk_storage = "NFS"
vm1_net_model = "Virtio" vm1_net_model = "Virtio"
vm1_net_bridge = "vmbr0" vm1_net_bridge = "vmbr0"
vm1_state = "started" # or running vm1_state = "started" # or running
@@ -27,13 +27,13 @@ vm1_state = "started" # or running
# vm2 változói # vm2 változói
vm2_template_name = "debian13-cloudinit" vm2_template_name = "debian13-cloudinit"
vm2_name = "tf-dci13-vm2" vm2_name = "tf-dci13-vm2"
vm2_ip = "192.168.122.13" vm2_ip = "192.168.122.3"
vm2_cores = "2" vm2_cores = "1"
vm2_memory = "1024" vm2_memory = "1024"
vm2_disk_size = "5" vm2_disk_size = "4"
vm2_swap_size = "1" vm2_swap_size = "1"
vm2_controller = "virtio-scsi-single" vm2_controller = "virtio-scsi-single"
vm2_disk_storage = "local" vm2_disk_storage = "NFS"
vm2_net_model = "Virtio" vm2_net_model = "Virtio"
vm2_net_bridge = "vmbr0" vm2_net_bridge = "vmbr0"
vm2_state = "started" # or running vm2_state = "started" # or running

4
vm1.tf
View File

@@ -3,7 +3,7 @@ resource "proxmox_vm_qemu" "vm1" {
target_node = var.pm_target_node target_node = var.pm_target_node
clone = var.vm1_template_name clone = var.vm1_template_name
os_type = "cloud-init" os_type = "cloud-init"
cicustom = "vendor=local:snippets/setup-vm.yml" cicustom = "vendor=NFS:snippets/setup-vm.yml"
ciupgrade = true ciupgrade = true
ciuser = var.ciuser ciuser = var.ciuser
sshkeys = var.ssh_keys sshkeys = var.ssh_keys
@@ -55,7 +55,7 @@ EOF
ide { ide {
ide0 { ide0 {
cloudinit { cloudinit {
storage = "local" storage = "NFS"
} }
} }
} }

6
vm2.tf
View File

@@ -1,9 +1,9 @@
resource "proxmox_vm_qemu" "vm2" { resource "proxmox_vm_qemu" "vm2" {
name = var.vm2_name name = var.vm2_name
target_node = var.pm_target_node target_node = "pvetn2"
clone = var.vm2_template_name clone = var.vm2_template_name
os_type = "cloud-init" os_type = "cloud-init"
cicustom = "vendor=local:snippets/setup-vm.yml" cicustom = "vendor=NFS:snippets/setup-vm.yml"
ciupgrade = true ciupgrade = true
ciuser = var.ciuser ciuser = var.ciuser
sshkeys = var.ssh_keys sshkeys = var.ssh_keys
@@ -55,7 +55,7 @@ EOF
ide { ide {
ide0 { ide0 {
cloudinit { cloudinit {
storage = "local" storage = "NFS"
} }
} }
} }