add package upgrades and output of VM IP

This commit is contained in:
Vezpi 2025-03-21 21:57:26 +00:00
parent a39d0ceacb
commit 753d5c38e4
3 changed files with 28 additions and 19 deletions

View File

@ -14,6 +14,8 @@ resource "proxmox_virtual_environment_file" "cloud_config" {
data = <<-EOF
#cloud-config
hostname: simple-vm
package_update: true
package_upgrade: true
packages:
- qemu-guest-agent
users:
@ -25,7 +27,8 @@ resource "proxmox_virtual_environment_file" "cloud_config" {
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID62LmYRu1rDUha3timAIcA39LtcIOny1iAgFLnxoBxm vez@bastion"
sudo: ALL=(ALL) NOPASSWD:ALL
runcmd:
- systemctl enable --now qemu-guest-agent
- systemctl enable qemu-guest-agent
- reboot
EOF
}
}
@ -76,3 +79,9 @@ resource "proxmox_virtual_environment_vm" "simple_vm" {
type = "std"
}
}
output "vm_ip" {
value = proxmox_virtual_environment_vm.simple_vm.ipv4_addresses[1][0]
description = "VM IP"
}