Files
terraform/proxmox/files.tf
T
2026-09-01 17:31:47 -04:00

31 lines
904 B
Terraform

# resource "proxmox_virtual_environment_file" "cloud_init_user_data" {
# for_each = toset(var.vm_guests)
# content_type = "snippets"
# datastore_id = "local"
# file_mode = 0666
# node_name = each.value.host
# overwrite = true
# source_raw {
# data = templatefile()
# file_name = "cloud_init_user_data_${each.value.name}.yml"
# }
# timeout_upload = 10
# upload_mode = "stream"
# }
resource "proxmox_virtual_environment_file" "talos_iso" {
for_each = data.proxmox_virtual_environment_node.hvc01
content_type = "iso"
datastore_id = "local"
node_name = each.value.id
overwrite = false
source_file {
# checksum =
file_name = "talos_${local.talos_version}.iso"
insecure = false
min_tls = "1.2"
path = data.talos_image_factory_urls.this.urls.iso_secureboot
}
timeout_upload = 120
# upload_mode = # N/A, has no effect when content_type = iso
}