0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-08-25 04:45:46 +00:00

experiments

This commit is contained in:
Pavel Boldyrev 2023-02-05 13:14:05 -05:00
parent dbe26ed58f
commit 32fb46988d
No known key found for this signature in database
GPG Key ID: 02A24794ADAC7455
2 changed files with 34 additions and 31 deletions

View File

@ -23,13 +23,13 @@ resource "proxmox_virtual_environment_vm" "example_template" {
discard = "on" discard = "on"
ssd = true ssd = true
} }
#
# disk { disk {
# datastore_id = "nfs" datastore_id = "nfs"
# interface = "scsi1" interface = "scsi1"
# discard = "ignore" discard = "ignore"
# file_format = "raw" file_format = "raw"
# } }
initialization { initialization {
datastore_id = local.datastore_id datastore_id = local.datastore_id

View File

@ -781,25 +781,28 @@ func resourceVirtualEnvironmentVM() *schema.Resource {
mkResourceVirtualEnvironmentVMInitializationUserDataFileID: { mkResourceVirtualEnvironmentVMInitializationUserDataFileID: {
Type: schema.TypeString, Type: schema.TypeString,
Description: "The ID of a file containing custom user data", Description: "The ID of a file containing custom user data",
Computed: true,
Optional: true, Optional: true,
ForceNew: true, ForceNew: true,
Default: dvResourceVirtualEnvironmentVMInitializationUserDataFileID, //Default: dvResourceVirtualEnvironmentVMInitializationUserDataFileID,
ValidateDiagFunc: getFileIDValidator(), ValidateDiagFunc: getFileIDValidator(),
}, },
mkResourceVirtualEnvironmentVMInitializationVendorDataFileID: { mkResourceVirtualEnvironmentVMInitializationVendorDataFileID: {
Type: schema.TypeString, Type: schema.TypeString,
Description: "The ID of a file containing vendor data", Description: "The ID of a file containing vendor data",
Computed: true,
Optional: true, Optional: true,
ForceNew: true, ForceNew: true,
Default: dvResourceVirtualEnvironmentVMInitializationVendorDataFileID, //Default: dvResourceVirtualEnvironmentVMInitializationVendorDataFileID,
ValidateDiagFunc: getFileIDValidator(), ValidateDiagFunc: getFileIDValidator(),
}, },
mkResourceVirtualEnvironmentVMInitializationNetworkDataFileID: { mkResourceVirtualEnvironmentVMInitializationNetworkDataFileID: {
Type: schema.TypeString, Type: schema.TypeString,
Description: "The ID of a file containing network config", Description: "The ID of a file containing network config",
Computed: true,
Optional: true, Optional: true,
ForceNew: true, ForceNew: true,
Default: dvResourceVirtualEnvironmentVMInitializationNetworkDataFileID, //Default: dvResourceVirtualEnvironmentVMInitializationNetworkDataFileID,
ValidateDiagFunc: getFileIDValidator(), ValidateDiagFunc: getFileIDValidator(),
}, },
mkResourceVirtualEnvironmentVMInitializationType: { mkResourceVirtualEnvironmentVMInitializationType: {