Skip to content

ip_address not available as nutanix_virtual_machine attribute. #19

Closed
@rmatinata

Description

Describe the bug
ip_address not available as nutanix_virtual_machine attribute.

output "ips" {
 value = "${join(",",nutanix_virtual_machine.simple-vm.*.ip_address)}"
}

Error: Error running plan: 1 error(s) occurred:

* output.ips: Resource 'nutanix_virtual_machine.simple-vm' does not have attribute 'ip_address' for variable 'nutanix_virtual_machine.simple-vm.*.ip_address'

Expected behavior
ip_address available as an attribute.

Versions (please complete the following information):

  • CentOS 7.x
  • Terraform 0.11.11
  • Nutanix Cluster 5.10.07
  • Nutanix Prism Central 5.10.07
  • Terraform provider version - compiled from master

Additional context

It seems that this problem was originated by this commit: 5315889

This creates a very serious problem since due to Terraform interpolation limitations (can't deal with complex nested lists), we can't really access IP addresses (such as for filling up templates), when creating VMs in bulk. The following construct would simply not work:

output "simple-vm-ips" {
  value = "${join(",",nutanix_virtual_machine.simple-vm.*.nic_list.0.ip_endpoint_list.0.ip)}"
}

Metadata

Assignees

Labels

v1.1.0Provider Version 1.1.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions