Closed
Description
Terraform Version
Terraform v1.0.9
Nutanix provider 1.2.1
Affected Resource(s)
- nutanix_virtual_machine
Terraform Configuration Files
resource "nutanix_virtual_machine" "this" {
count = var.is_windows_image ? 0 : 1
cluster_uuid = data.nutanix_cluster.cluster.metadata.uuid
name = "myvmname"
num_vcpus_per_socket = 1
num_sockets = 1
memory_size_mib = 2048
guest_customization_cloud_init_user_data = base64encode(var.cloud_init_user_data)
boot_device_order_list = [
"DISK"]
nutanix_guest_tools = {
state = "ENABLED",
iso_mount_state = "MOUNTED",
available_version = "2.0",
}
ngt_credentials = {
username = "myuser"
password = "mypassword"
}
disk_list {
device_properties {
device_type = "CDROM"
disk_address = {
device_index = 0
adapter_type = "IDE"
}
}
}
disk_list {
data_source_reference = {
kind = "image"
uuid = data.nutanix_image.image_data.metadata.uuid
}
device_properties {
device_type = "DISK"
disk_address = {
device_index = 0
adapter_type = "SCSI"
}
}
}
dynamic "disk_list" {
for_each = var.additionals_disks_size
content {
disk_size_mib = disk_list.value
}
}
dynamic "nic_list" {
for_each = var.network_interface
content {
subnet_uuid = data.nutanix_subnet.subnets[index(var.network_interface, nic_list.value)].metadata.uuid
ip_endpoint_list {
ip = var.network_interface[index(var.network_interface, nic_list.value)]["ip_address"]
type = "ASSIGNED"
}
}
}
}
Panic Output
https://gist.github.com/tolivier-canal/ad7794820f3908ee941ad16bd32d213b
Expected Behavior
Terraform provider should create nutanix_virtual_machine resource.
Actual Behavior
Terraform provider crash when using ngt_credentials
Steps to Reproduce
terraform apply