Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terraform crashes when trying to specify boot_device_order_list for a vm resource #28

Closed
myllyja opened this issue Feb 1, 2019 · 7 comments · Fixed by #53
Closed

Terraform crashes when trying to specify boot_device_order_list for a vm resource #28

myllyja opened this issue Feb 1, 2019 · 7 comments · Fixed by #53
Labels
bug crash v1.1.1 Provider Version

Comments

@myllyja
Copy link

myllyja commented Feb 1, 2019

Describe the bug
When I try to specify boot_device_order_list for a VM it causes Terraform crash.

boot_device_order_list = ["DISK","CDROM"]

Expected behavior
I expect the VM to be created with the proper attribute set to the value specified.

Logs
If you've got any logs/outputs, attach them

$ ./terraform init

Initializing provider plugins...
- Checking for available provider plugins on https://releases.hashicorp.com...
- Downloading plugin for provider "nutanix" (1.0.0)...

The following providers do not have any version constraints in configuration,
so the latest version was installed.

To prevent automatic upgrades to new major versions that may contain breaking
changes, it is recommended to add version = "..." constraints to the
corresponding provider blocks in configuration, with the constraint strings
suggested below.

* provider.nutanix: version = "~> 1.0"

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.

$ ./terraform version
Terraform v0.11.11
+ provider.nutanix v1.0.0

$ cat main.tf
provider "nutanix" {
  username  = "admin"
  password  = "..."
  endpoint  = "...prismcentral..."
  insecure  = true
  port      = 9440
}

resource "nutanix_virtual_machine" "rancher07" {
  name                 = "rancher07"
  num_vcpus_per_socket = 2
  num_sockets          = 1
  memory_size_mib      = 2048

  cluster_reference = {
    kind = "cluster"
    uuid = "00057f6b-7d3b-efcc-0000-000000025225"
  }

  boot_device_order_list = ["DISK","CDROM"]

}

$ ./terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.


------------------------------------------------------------------------

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  + create

Terraform will perform the following actions:

  + nutanix_virtual_machine.rancher07
      id:                                                 <computed>
      api_version:                                        <computed>
      availability_zone_reference.%:                      <computed>
      boot_device_disk_address.%:                         <computed>
      boot_device_mac_address:                            <computed>
      boot_device_order_list.#:                           "2"
      boot_device_order_list.0:                           "DISK"
      boot_device_order_list.1:                           "CDROM"
      categories.%:                                       <computed>
      cluster_name:                                       <computed>
      cluster_reference.%:                                "2"
      cluster_reference.kind:                             "cluster"
      cluster_reference.uuid:                             "00057f6b-7d3b-efcc-0000-000000025225"
      description:                                        <computed>
      enable_script_exec:                                 <computed>
      gpu_list.#:                                         <computed>
      guest_customization_cloud_init_custom_key_values.%: <computed>
      guest_customization_cloud_init_meta_data:           <computed>
      guest_customization_cloud_init_user_data:           <computed>
      guest_customization_is_overridable:                 <computed>
      guest_customization_sysprep.%:                      <computed>
      guest_customization_sysprep_custom_key_values.%:    <computed>
      guest_os_id:                                        <computed>
      hardware_clock_timezone:                            <computed>
      host_reference.%:                                   <computed>
      hypervisor_type:                                    <computed>
      memory_size_mib:                                    "2048"
      metadata.%:                                         <computed>
      name:                                               "rancher07"
      nic_list.#:                                         <computed>
      num_sockets:                                        "1"
      num_vcpus_per_socket:                               "2"
      num_vnuma_nodes:                                    <computed>
      nutanix_guest_tools.%:                              <computed>
      owner_reference.%:                                  <computed>
      parent_reference.%:                                 <computed>
      power_state:                                        <computed>
      power_state_mechanism:                              <computed>
      project_reference.%:                                <computed>
      should_fail_on_script_failure:                      <computed>
      state:                                              <computed>
      vga_console_enabled:                                <computed>


Plan: 1 to add, 0 to change, 0 to destroy.

------------------------------------------------------------------------

Note: You didn't specify an "-out" parameter to save this plan, so Terraform
can't guarantee that exactly these actions will be performed if
"terraform apply" is subsequently run.


$ ./terraform apply --auto-approve
nutanix_virtual_machine.rancher07: Creating...
  api_version:                                        "" => "<computed>"
  availability_zone_reference.%:                      "" => "<computed>"
  boot_device_disk_address.%:                         "" => "<computed>"
  boot_device_mac_address:                            "" => "<computed>"
  boot_device_order_list.#:                           "0" => "2"
  boot_device_order_list.0:                           "" => "DISK"
  boot_device_order_list.1:                           "" => "CDROM"
  categories.%:                                       "" => "<computed>"
  cluster_name:                                       "" => "<computed>"
  cluster_reference.%:                                "0" => "2"
  cluster_reference.kind:                             "" => "cluster"
  cluster_reference.uuid:                             "" => "00057f6b-7d3b-efcc-0000-000000025225"
  description:                                        "" => "<computed>"
  enable_script_exec:                                 "" => "<computed>"
  gpu_list.#:                                         "" => "<computed>"
  guest_customization_cloud_init_custom_key_values.%: "" => "<computed>"
  guest_customization_cloud_init_meta_data:           "" => "<computed>"
  guest_customization_cloud_init_user_data:           "" => "<computed>"
  guest_customization_is_overridable:                 "" => "<computed>"
  guest_customization_sysprep.%:                      "" => "<computed>"
  guest_customization_sysprep_custom_key_values.%:    "" => "<computed>"
  guest_os_id:                                        "" => "<computed>"
  hardware_clock_timezone:                            "" => "<computed>"
  host_reference.%:                                   "" => "<computed>"
  hypervisor_type:                                    "" => "<computed>"
  memory_size_mib:                                    "" => "2048"
  metadata.%:                                         "" => "<computed>"
  name:                                               "" => "rancher07"
  nic_list.#:                                         "" => "<computed>"
  num_sockets:                                        "" => "1"
  num_vcpus_per_socket:                               "" => "2"
  num_vnuma_nodes:                                    "" => "<computed>"
  nutanix_guest_tools.%:                              "" => "<computed>"
  owner_reference.%:                                  "" => "<computed>"
  parent_reference.%:                                 "" => "<computed>"
  power_state:                                        "" => "<computed>"
  power_state_mechanism:                              "" => "<computed>"
  project_reference.%:                                "" => "<computed>"
  should_fail_on_script_failure:                      "" => "<computed>"
  state:                                              "" => "<computed>"
  vga_console_enabled:                                "" => "<computed>"

Error: Error applying plan:

1 error(s) occurred:

* nutanix_virtual_machine.rancher07: 1 error(s) occurred:

* nutanix_virtual_machine.rancher07: unexpected EOF

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.


panic: runtime error: invalid memory address or nil pointer dereference
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xc49812]
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: goroutine 40 [running]:
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/nutanix.getVMResources(0xc42031c770, 0xc420358370, 0xe6d59a, 0x2)
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/nutanix/resource_nutanix_virtual_machine.go:1315 +0x4d2
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/nutanix.resourceNutanixVirtualMachineCreate(0xc42031c770, 0xcbc7e0, 0xc420482280, 0x24, 0x14eaa00)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/nutanix/resource_nutanix_virtual_machine.go:689 +0x387
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Apply(0xc4202852d0, 0xc42053d590, 0xc420467600, 0xcbc7e0, 0xc420482280, 0xc42054fb01, 0xc420069b88, 0x4be3ec)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:227 +0x35a
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Apply(0xc42031c310, 0xc42053d540, 0xc42053d590, 0xc420467600, 0x18, 0x18, 0xc420467640)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:283 +0xa4
2019-02-01T09:52:33.712Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Apply(0xc420466be0, 0xc4204671e0, 0xc42057d500, 0x0, 0x0)
2019-02-01T09:52:33.712Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:527 +0x57
2019-02-01T09:52:33.713Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: reflect.Value.call(0xc420145440, 0xc420090a58, 0x13, 0xe6dd37, 0x4, 0xc420069f18, 0x3, 0x3, 0xc4200727c0, 0xc42039dee8, ...)
2019-02-01T09:52:33.713Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/reflect/value.go:447 +0x969
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: reflect.Value.Call(0xc420145440, 0xc420090a58, 0x13, 0xc42039df18, 0x3, 0x3, 0xc42016c2d0, 0xc400000004, 0x0)
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/reflect/value.go:308 +0xa4
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: net/rpc.(*service).call(0xc420279dc0, 0xc42053d4f0, 0xc42047e3c8, 0xc42047e3e0, 0xc42014cb00, 0xc42031f580, 0xcc0c60, 0xc4204671e0, 0x16, 0xcc0ca0, ...)
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/net/rpc/server.go:384 +0x14e
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: created by net/rpc.(*Server).ServeCodec
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/net/rpc/server.go:480 +0x43a
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApplyProvisioners
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApplyPost
2019/02/01 09:52:33 [ERROR] root: eval: *terraform.EvalApplyPost, err: 1 error(s) occurred:

* nutanix_virtual_machine.rancher07: unexpected EOF
2019/02/01 09:52:33 [ERROR] root: eval: *terraform.EvalSequence, err: 1 error(s) occurred:

* nutanix_virtual_machine.rancher07: unexpected EOF
2019/02/01 09:52:33 [TRACE] [walkApply] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "root"
2019/02/01 09:52:33 [TRACE] Preserving existing state lineage "4535e49a-c572-863d-a865-ae1415148aeb"
2019-02-01T09:52:33.715Z [DEBUG] plugin: plugin process exited: path=/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4
2019/02/01 09:52:33 [DEBUG] plugin: waiting for all plugin processes to complete...
2019-02-01T09:52:33.719Z [WARN ] plugin: error closing client during Kill: err="connection is shut down"



!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Terraform crashed! This is always indicative of a bug within Terraform.
A crash log has been placed at "crash.log" relative to your current
working directory. It would be immensely helpful if you could please
report the crash with Terraform[1] so that we can fix this.

When reporting bugs, please include your terraform version. That
information is available on the first line of crash.log. You can also
get it by running 'terraform --version' on the command line.

[1]: https://github.com/hashicorp/terraform/issues

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

And the crash.log:

2019/02/01 09:52:33 [INFO] Terraform version: 0.11.11  ac4fff416318bf0915a0ab80e062a99ef3724334
2019/02/01 09:52:33 [INFO] Go runtime version: go1.11.1
2019/02/01 09:52:33 [INFO] CLI args: []string{"/home/rancher/nutanix-test07/terraform", "apply", "--auto-approve"}
2019/02/01 09:52:33 [DEBUG] Attempting to open CLI config file: /home/rancher/.terraformrc
2019/02/01 09:52:33 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/02/01 09:52:33 [INFO] CLI command args: []string{"apply", "--auto-approve"}
2019/02/01 09:52:33 [INFO] command: empty terraform config, returning nil
2019/02/01 09:52:33 [DEBUG] command: no data state file found for backend config
2019/02/01 09:52:33 [DEBUG] New state was assigned lineage "fa4713a4-0d29-2924-bcdd-283f48475a93"
2019/02/01 09:52:33 [INFO] command: backend initialized: <nil>
2019/02/01 09:52:33 [DEBUG] checking for provider in "."
2019/02/01 09:52:33 [DEBUG] checking for provider in "/home/rancher/nutanix-test07"
2019/02/01 09:52:33 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2019/02/01 09:52:33 [DEBUG] found provider "terraform-provider-nutanix_v1.0.0_x4"
2019/02/01 09:52:33 [DEBUG] found valid plugin: "nutanix", "1.0.0", "/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4"
2019/02/01 09:52:33 [DEBUG] checking for provisioner in "."
2019/02/01 09:52:33 [DEBUG] checking for provisioner in "/home/rancher/nutanix-test07"
2019/02/01 09:52:33 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2019/02/01 09:52:33 [INFO] command: backend <nil> is not enhanced, wrapping in local
2019/02/01 09:52:33 [INFO] backend/local: starting Apply operation
2019/02/01 09:52:33 [DEBUG] New state was assigned lineage "4535e49a-c572-863d-a865-ae1415148aeb"
2019/02/01 09:52:33 [INFO] terraform: building graph: GraphTypeInput
2019/02/01 09:52:33 [TRACE] ConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.LocalTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Beginning...
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Attach resource config request: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"rancher07", Type:"nutanix_virtual_machine", RawCount:(*config.RawConfig)(0xc00034ff10), RawConfig:(*config.RawConfig)(0xc00034fea0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
2019/02/01 09:52:33 [TRACE] ProviderConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Attach provider request: []string{} nutanix
2019/02/01 09:52:33 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"nutanix", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc00034fe30)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] resource nutanix_virtual_machine.rancher07 using provider provider.nutanix
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.PruneProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ParentProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "provider.nutanix" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProviderTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeAbstractResource
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [DEBUG] Starting graph walk: walkInput
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "root"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "provider.nutanix (close)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "nutanix_virtual_machine.rancher07" waiting on "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "provider.nutanix (close)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "nutanix_virtual_machine.rancher07", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': evaluating
2019/02/01 09:52:33 [TRACE] [walkInput] Entering eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInitProvider
2019-02-01T09:52:33.671Z [DEBUG] plugin: starting plugin: path=/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4 args=[/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4]
2019-02-01T09:52:33.671Z [DEBUG] plugin: waiting for RPC address: path=/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4
2019-02-01T09:52:33.679Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: plugin address: timestamp=2019-02-01T09:52:33.678Z address=/tmp/plugin407887419 network=unix
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInputProvider
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] [walkInput] Exiting eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': evaluating
2019/02/01 09:52:33 [TRACE] [walkInput] Entering eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCloseProvider
2019/02/01 09:52:33 [TRACE] [walkInput] Exiting eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2019/02/01 09:52:33 [TRACE] [walkInput] Entering eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2019/02/01 09:52:33 [TRACE] [walkInput] Exiting eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] dag/walk: walking "root"
2019/02/01 09:52:33 [TRACE] vertex 'root.root': walking
2019/02/01 09:52:33 [INFO] terraform: building graph: GraphTypeValidate
2019/02/01 09:52:33 [TRACE] ConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.LocalTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Beginning...
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Attach resource config request: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"rancher07", Type:"nutanix_virtual_machine", RawCount:(*config.RawConfig)(0xc00034ff10), RawConfig:(*config.RawConfig)(0xc00034fea0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
2019/02/01 09:52:33 [TRACE] ProviderConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Attach provider request: []string{} nutanix
2019/02/01 09:52:33 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"nutanix", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc00034fe30)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] resource nutanix_virtual_machine.rancher07 using provider provider.nutanix
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.PruneProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ParentProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProvisionerTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProvisionerTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "provider.nutanix" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProviderTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [DEBUG] Starting graph walk: walkValidate
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "root"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "provider.nutanix (close)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "nutanix_virtual_machine.rancher07" waiting on "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "provider.nutanix (close)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "nutanix_virtual_machine.rancher07", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': evaluating
2019/02/01 09:52:33 [TRACE] [walkValidate] Entering eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInitProvider
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateProvider
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] [walkValidate] Exiting eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': evaluating
2019/02/01 09:52:33 [TRACE] [walkValidate] Entering eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateCount
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundary
2019/02/01 09:52:33 [TRACE] [walkValidate] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': expanding/walking dynamic subgraph
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ResourceCountTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResourceInstance
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResourceInstance
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResourceInstance
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResourceInstance
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeValidatableResourceInstance
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': evaluating
2019/02/01 09:52:33 [TRACE] [walkValidate] Entering eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateResourceSelfRef
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateResource
2019/02/01 09:52:33 [TRACE] [walkValidate] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': evaluating
2019/02/01 09:52:33 [TRACE] [walkValidate] Entering eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCloseProvider
2019/02/01 09:52:33 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2019/02/01 09:52:33 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2019/02/01 09:52:33 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] [walkValidate] Exiting eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] dag/walk: walking "root"
2019/02/01 09:52:33 [TRACE] vertex 'root.root': walking
2019/02/01 09:52:33 [INFO] backend/local: apply calling Refresh
2019/02/01 09:52:33 [INFO] terraform: building graph: GraphTypeRefresh
2019/02/01 09:52:33 [TRACE] No managed resources in state during refresh, skipping managed resource transformer
2019/02/01 09:52:33 [TRACE] ConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ConfigTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Beginning...
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootVariableTransformer:

2019/02/01 09:52:33 [TRACE] ProviderConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Attach provider request: []string{} nutanix
2019/02/01 09:52:33 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"nutanix", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc00034fe30)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProviderTransformer:

provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderTransformer:

provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] pruning unused provider provider.nutanix
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.PruneProviderTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ParentProviderTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.LocalTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OutputTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProviderTransformer:

2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

root - terraform.graphNodeRoot
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

root - terraform.graphNodeRoot
2019/02/01 09:52:33 [DEBUG] Starting graph walk: walkRefresh
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "root"
2019/02/01 09:52:33 [TRACE] dag/walk: walking "root"
2019/02/01 09:52:33 [TRACE] vertex 'root.root': walking
2019/02/01 09:52:33 [INFO] backend/local: apply calling Plan
2019/02/01 09:52:33 [INFO] terraform: building graph: GraphTypePlan
2019/02/01 09:52:33 [TRACE] ConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.LocalTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Beginning...
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Attach resource config request: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"rancher07", Type:"nutanix_virtual_machine", RawCount:(*config.RawConfig)(0xc00034ff10), RawConfig:(*config.RawConfig)(0xc00034fea0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
2019/02/01 09:52:33 [TRACE] ProviderConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Attach provider request: []string{} nutanix
2019/02/01 09:52:33 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"nutanix", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc00034fe30)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] resource nutanix_virtual_machine.rancher07 using provider provider.nutanix
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.PruneProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ParentProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "provider.nutanix" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProviderTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResource
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [DEBUG] Starting graph walk: walkPlan
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "root"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "provider.nutanix (close)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "nutanix_virtual_machine.rancher07" waiting on "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "provider.nutanix (close)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "nutanix_virtual_machine.rancher07", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': evaluating
2019/02/01 09:52:33 [TRACE] [walkPlan] Entering eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInitProvider
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalConfigProvider
2019/02/01 09:52:33 [TRACE] [walkPlan] Exiting eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': evaluating
2019/02/01 09:52:33 [TRACE] [walkPlan] Entering eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountCheckComputed
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundary
2019/02/01 09:52:33 [TRACE] [walkPlan] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': expanding/walking dynamic subgraph
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ResourceCountTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [TRACE] OrphanResourceCount: Starting...
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanResourceCountTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodePlannableResourceInstance
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': evaluating
2019/02/01 09:52:33 [TRACE] [walkPlan] Entering eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateResource
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalReadState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCheckPreventDestroy
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteDiff
2019/02/01 09:52:33 [TRACE] [walkPlan] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix (close)': evaluating
2019/02/01 09:52:33 [TRACE] [walkPlan] Entering eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCloseProvider
2019/02/01 09:52:33 [TRACE] [walkPlan] Exiting eval tree: provider.nutanix (close)
2019/02/01 09:52:33 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2019/02/01 09:52:33 [TRACE] [walkPlan] Entering eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2019/02/01 09:52:33 [TRACE] [walkPlan] Exiting eval tree: meta.count-boundary (count boundary fixup)
2019/02/01 09:52:33 [TRACE] dag/walk: walking "root"
2019/02/01 09:52:33 [TRACE] vertex 'root.root': walking
2019/02/01 09:52:33 [INFO] terraform: building graph: GraphTypeApply
2019/02/01 09:52:33 [TRACE] DiffTransformer: starting
2019/02/01 09:52:33 [TRACE] DiffTransformer: Module: CREATE: nutanix_virtual_machine.rancher07
  api_version:                                        "" => "<computed>"
  availability_zone_reference.%:                      "" => "<computed>"
  boot_device_disk_address.%:                         "" => "<computed>"
  boot_device_mac_address:                            "" => "<computed>"
  boot_device_order_list.#:                           "0" => "2"
  boot_device_order_list.0:                           "" => "DISK"
  boot_device_order_list.1:                           "" => "CDROM"
  categories.%:                                       "" => "<computed>"
  cluster_name:                                       "" => "<computed>"
  cluster_reference.%:                                "0" => "2"
  cluster_reference.kind:                             "" => "cluster"
  cluster_reference.uuid:                             "" => "00057f6b-7d3b-efcc-0000-000000025225"
  description:                                        "" => "<computed>"
  enable_script_exec:                                 "" => "<computed>"
  gpu_list.#:                                         "" => "<computed>"
  guest_customization_cloud_init_custom_key_values.%: "" => "<computed>"
  guest_customization_cloud_init_meta_data:           "" => "<computed>"
  guest_customization_cloud_init_user_data:           "" => "<computed>"
  guest_customization_is_overridable:                 "" => "<computed>"
  guest_customization_sysprep.%:                      "" => "<computed>"
  guest_customization_sysprep_custom_key_values.%:    "" => "<computed>"
  guest_os_id:                                        "" => "<computed>"
  hardware_clock_timezone:                            "" => "<computed>"
  host_reference.%:                                   "" => "<computed>"
  hypervisor_type:                                    "" => "<computed>"
  memory_size_mib:                                    "" => "2048"
  metadata.%:                                         "" => "<computed>"
  name:                                               "" => "rancher07"
  nic_list.#:                                         "" => "<computed>"
  num_sockets:                                        "" => "1"
  num_vcpus_per_socket:                               "" => "2"
  num_vnuma_nodes:                                    "" => "<computed>"
  nutanix_guest_tools.%:                              "" => "<computed>"
  owner_reference.%:                                  "" => "<computed>"
  parent_reference.%:                                 "" => "<computed>"
  power_state:                                        "" => "<computed>"
  power_state_mechanism:                              "" => "<computed>"
  project_reference.%:                                "" => "<computed>"
  should_fail_on_script_failure:                      "" => "<computed>"
  state:                                              "" => "<computed>"
  vga_console_enabled:                                "" => "<computed>"
2019/02/01 09:52:33 [TRACE] DiffTransformer: Resource "nutanix_virtual_machine.rancher07": *terraform.InstanceDiff{mu:sync.Mutex{state:0, sema:0x0}, Attributes:map[string]*terraform.ResourceAttrDiff{"enable_script_exec":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "host_reference.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "boot_device_order_list.1":*terraform.ResourceAttrDiff{Old:"", New:"CDROM", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "project_reference.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "power_state_mechanism":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "nutanix_guest_tools.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "boot_device_order_list.0":*terraform.ResourceAttrDiff{Old:"", New:"DISK", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "metadata.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_customization_sysprep.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "hardware_clock_timezone":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "num_sockets":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "cluster_reference.%":*terraform.ResourceAttrDiff{Old:"0", New:"2", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "hypervisor_type":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "boot_device_mac_address":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_os_id":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "cluster_reference.uuid":*terraform.ResourceAttrDiff{Old:"", New:"00057f6b-7d3b-efcc-0000-000000025225", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_customization_cloud_init_meta_data":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "boot_device_disk_address.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "should_fail_on_script_failure":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_customization_cloud_init_custom_key_values.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "boot_device_order_list.#":*terraform.ResourceAttrDiff{Old:"0", New:"2", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "gpu_list.#":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "categories.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "nic_list.#":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "memory_size_mib":*terraform.ResourceAttrDiff{Old:"", New:"2048", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "state":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "name":*terraform.ResourceAttrDiff{Old:"", New:"rancher07", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "cluster_name":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_customization_is_overridable":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "num_vcpus_per_socket":*terraform.ResourceAttrDiff{Old:"", New:"2", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "id":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x2}, "guest_customization_sysprep_custom_key_values.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "vga_console_enabled":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "availability_zone_reference.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "cluster_reference.kind":*terraform.ResourceAttrDiff{Old:"", New:"cluster", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "guest_customization_cloud_init_user_data":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "description":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "num_vnuma_nodes":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "parent_reference.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "power_state":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "api_version":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "owner_reference.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyDeposed:false, DestroyTainted:false, Meta:map[string]interface {}(nil)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.DiffTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Beginning...
2019/02/01 09:52:33 [TRACE] AttachResourceConfigTransformer: Attach resource config request: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"rancher07", Type:"nutanix_virtual_machine", RawCount:(*config.RawConfig)(0xc00034ff10), RawConfig:(*config.RawConfig)(0xc00034fea0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
2019/02/01 09:52:33 [DEBUG] Resource state not found for "nutanix_virtual_machine.rancher07": nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.AttachStateTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
2019/02/01 09:52:33 [TRACE] ProviderConfigTransformer: Starting for path: []
2019/02/01 09:52:33 [TRACE] Attach provider request: []string{} nutanix
2019/02/01 09:52:33 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"nutanix", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc00034fe30)}
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] resource nutanix_virtual_machine.rancher07 using provider provider.nutanix
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.PruneProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ParentProviderTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.graphTransformerMulti:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] DestroyEdgeTransformer: Beginning destroy edge transformation...
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.DestroyEdgeTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] CBDEdgeTransformer: Beginning CBD transformation...
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CBDEdgeTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.MissingProvisionerTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ProvisionerTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.LocalTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.OutputTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "nutanix_virtual_machine.rancher07" references: []
2019/02/01 09:52:33 [DEBUG] ReferenceTransformer: "provider.nutanix" references: []
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.ReferenceTransformer:

nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TargetsTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProviderTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.RootTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
  provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix - *terraform.NodeApplyableProvider
provider.nutanix (close) - *terraform.graphNodeCloseProvider
  nutanix_virtual_machine.rancher07 - *terraform.NodeApplyableResource
root - terraform.graphNodeRoot
  meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
  provider.nutanix (close) - *terraform.graphNodeCloseProvider
2019/02/01 09:52:33 [DEBUG] Starting graph walk: walkApply
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added new vertex: "root"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "provider.nutanix (close)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "root" waiting on "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "nutanix_virtual_machine.rancher07" waiting on "provider.nutanix"
2019/02/01 09:52:33 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "provider.nutanix (close)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "nutanix_virtual_machine.rancher07", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2019/02/01 09:52:33 [TRACE] dag/walk: walking "provider.nutanix"
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.provider.nutanix': evaluating
2019/02/01 09:52:33 [TRACE] [walkApply] Entering eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInitProvider
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalOpFilter
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalConfigProvider
2019/02/01 09:52:33 [TRACE] [walkApply] Exiting eval tree: provider.nutanix
2019/02/01 09:52:33 [TRACE] dag/walk: walking "nutanix_virtual_machine.rancher07"
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': walking
2019/02/01 09:52:33 [TRACE] vertex 'root.nutanix_virtual_machine.rancher07': evaluating
2019/02/01 09:52:33 [TRACE] [walkApply] Entering eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalSequence
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInstanceInfo
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalReadDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: terraform.EvalNoop
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalInterpolate
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalReadState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalValidateResource
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalReadDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalCompareDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalGetProvider
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalReadState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApplyPre
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApply
2019/02/01 09:52:33 [DEBUG] apply: nutanix_virtual_machine.rancher07: executing Apply
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: panic: runtime error: invalid memory address or nil pointer dereference
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xc49812]
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: goroutine 40 [running]:
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/nutanix.getVMResources(0xc42031c770, 0xc420358370, 0xe6d59a, 0x2)
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/nutanix/resource_nutanix_virtual_machine.go:1315 +0x4d2
2019-02-01T09:52:33.710Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/nutanix.resourceNutanixVirtualMachineCreate(0xc42031c770, 0xcbc7e0, 0xc420482280, 0x24, 0x14eaa00)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/nutanix/resource_nutanix_virtual_machine.go:689 +0x387
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Apply(0xc4202852d0, 0xc42053d590, 0xc420467600, 0xcbc7e0, 0xc420482280, 0xc42054fb01, 0xc420069b88, 0x4be3ec)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:227 +0x35a
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Apply(0xc42031c310, 0xc42053d540, 0xc42053d590, 0xc420467600, 0x18, 0x18, 0xc420467640)
2019-02-01T09:52:33.711Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:283 +0xa4
2019-02-01T09:52:33.712Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Apply(0xc420466be0, 0xc4204671e0, 0xc42057d500, 0x0, 0x0)
2019-02-01T09:52:33.712Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-nutanix/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:527 +0x57
2019-02-01T09:52:33.713Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: reflect.Value.call(0xc420145440, 0xc420090a58, 0x13, 0xe6dd37, 0x4, 0xc420069f18, 0x3, 0x3, 0xc4200727c0, 0xc42039dee8, ...)
2019-02-01T09:52:33.713Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/reflect/value.go:447 +0x969
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: reflect.Value.Call(0xc420145440, 0xc420090a58, 0x13, 0xc42039df18, 0x3, 0x3, 0xc42016c2d0, 0xc400000004, 0x0)
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/reflect/value.go:308 +0xa4
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: net/rpc.(*service).call(0xc420279dc0, 0xc42053d4f0, 0xc42047e3c8, 0xc42047e3e0, 0xc42014cb00, 0xc42031f580, 0xcc0c60, 0xc4204671e0, 0x16, 0xcc0ca0, ...)
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/net/rpc/server.go:384 +0x14e
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4: created by net/rpc.(*Server).ServeCodec
2019-02-01T09:52:33.714Z [DEBUG] plugin.terraform-provider-nutanix_v1.0.0_x4:   /opt/goenv/versions/1.10.3/src/net/rpc/server.go:480 +0x43a
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApplyProvisioners
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalIf
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteState
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalWriteDiff
2019/02/01 09:52:33 [TRACE] root: eval: *terraform.EvalApplyPost
2019/02/01 09:52:33 [ERROR] root: eval: *terraform.EvalApplyPost, err: 1 error(s) occurred:

* nutanix_virtual_machine.rancher07: unexpected EOF
2019/02/01 09:52:33 [ERROR] root: eval: *terraform.EvalSequence, err: 1 error(s) occurred:

* nutanix_virtual_machine.rancher07: unexpected EOF
2019/02/01 09:52:33 [TRACE] [walkApply] Exiting eval tree: nutanix_virtual_machine.rancher07
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "provider.nutanix (close)"
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "meta.count-boundary (count boundary fixup)"
2019/02/01 09:52:33 [TRACE] dag/walk: upstream errored, not walking "root"
2019/02/01 09:52:33 [TRACE] Preserving existing state lineage "4535e49a-c572-863d-a865-ae1415148aeb"
2019-02-01T09:52:33.715Z [DEBUG] plugin: plugin process exited: path=/home/rancher/nutanix-test07/.terraform/plugins/linux_amd64/terraform-provider-nutanix_v1.0.0_x4
2019/02/01 09:52:33 [DEBUG] plugin: waiting for all plugin processes to complete...
2019-02-01T09:52:33.719Z [WARN ] plugin: error closing client during Kill: err="connection is shut down"

Versions (please complete the following information):

  • OS that is executing Terraform: RancherOS v1.3.0
  • Terraform: v0.11.11
  • Nutanix Cluster (Prism Element / AOS): 5.10.0.2 LTS, NCC Version: 3.6.3, LCM Version: 2.1.3578
  • Nutanix Prism Central: 5.10.0.1, NCC Version: ncc-3.6.3
  • Terraform provider version : provider.nutanix v1.0.0
@ghost ghost added bug crash labels Feb 1, 2019
@marinsalinas
Copy link
Contributor

Hello @myllyja,

I found the problem, the thing is that we have to initialize the BootConfig struct. I'll fix as soon as possible.

Thank you for reporting this!

@myllyja
Copy link
Author

myllyja commented Feb 14, 2019

Hi @marinsalinas, I don't see any code changes in any branches here or any PRs for this issue. Does this require a change somewhere else or why was this issue closed?

@JonKohler JonKohler reopened this Feb 14, 2019
@JonKohler
Copy link
Collaborator

im assuming he accidentally hit the close and comment button instead of comment, reopening

@marinsalinas
Copy link
Contributor

Hello @myllyja, I left the PR where I fixed, but unfortunately we can't merge because there is a API issue.

@marinsalinas marinsalinas added the v1.1.0 Provider Version 1.1.0 label Apr 26, 2019
@krausexb
Copy link

Hi @marinsalinas do you have an update? Im experiencing the same issue with the following specs:

Terraform v0.12.28

  • provider.nutanix v1.1.0

This feature is important for rancher users!
Is there a other workaround to boot from Disk instead of CD-Rom?

@marinsalinas marinsalinas added v1.1.1 Provider Version and removed v1.1.0 Provider Version 1.1.0 labels Oct 22, 2020
@marinsalinas
Copy link
Contributor

@krausexb @myllyja, @yannickstruyf3 can you confirm if the issue is gone building the provider from boot-device-order-list-#28 branch

if you need assistance compiling this provider just let me know.

@krausexb
Copy link

@marinsalinas it works🔥 thanks for implementing this feature!

yannickstruyf3 pushed a commit to yannickstruyf3/terraform-provider-nutanix that referenced this issue Nov 9, 2021
Read credentials by env variables in test
abhimutant pushed a commit that referenced this issue Dec 9, 2024
* Feat/v4 recovery points on v4-recovery-points (#26)

* add sdk, create client for Data Protection and add Recovery Point Api Client

* implement get recovery point data source

* implement list recovery points data source

* implement CRUD recovery points resource, update api is not supported for RP

* implement implement recovery points resource acc tests, in progress

* recovery points datasource acc tests.

* recovery points examples

* recovery points docs

* create Vg within RP test cases

* fix provider version on examples

* add test config on test_config_v2.json file

* fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file

* Feat/v4 replicate recovery points on v4 recovery points (#27)

* add sdk, create client for Data Protection and add Recovery Point Api Client

* implement get recovery point data source

* implement list recovery points data source

* implement CRUD recovery points resource, update api is not supported for RP

* implement implement recovery points resource acc tests, in progress

* recovery points datasource acc tests.

* recovery points examples

* recovery points docs

* create Vg within RP test cases

* fix provider version on examples

* implement recovery point replicate in progress

* implementation of recovery point replication

* add test config on test_config_v2.json file

* fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file

* implement acc test for recovery point replication

* add examples for recovery point replication

* add docs for recovery point replication

* add replicated_rp_ext_id attribute to store the replicated recovery point uuid

* Feat/v4 recovery points on v4 data protection (#28)

* add sdk, create client for Data Protection and add Recovery Point Api Client

* implement get recovery point data source

* implement list recovery points data source

* implement CRUD recovery points resource, update api is not supported for RP

* implement implement recovery points resource acc tests, in progress

* recovery points datasource acc tests.

* recovery points examples

* recovery points docs

* create Vg within RP test cases

* fix provider version on examples

* add test config on test_config_v2.json file

* fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix comments on the added DiffSub function

* Feat/v4 recovery point restore on v4-data-protection (#29)

* add sdk, create client for Data Protection and add Recovery Point Api Client

* implement get recovery point data source

* implement list recovery points data source

* implement CRUD recovery points resource, update api is not supported for RP

* implement implement recovery points resource acc tests, in progress

* recovery points datasource acc tests.

* recovery points examples

* recovery points docs

* create Vg within RP test cases

* fix provider version on examples

* add test config on test_config_v2.json file

* fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file

* implement recovery point restore resource

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix comments on the added DiffSub function

* remove commented code

* acc tests for recovery point restore

* examples for recovery point restore

* examples for recovery point restore

* docs for recovery point restore

* Feat/v4 vm recovery point info  (#30)

* add sdk, create client for Data Protection and add Recovery Point Api Client

* implement get recovery point data source

* implement list recovery points data source

* implement CRUD recovery points resource, update api is not supported for RP

* implement implement recovery points resource acc tests, in progress

* recovery points datasource acc tests.

* recovery points examples

* recovery points docs

* create Vg within RP test cases

* fix provider version on examples

* add test config on test_config_v2.json file

* fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file

* implement recovery point restore resource

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array

* fix comments on the added DiffSub function

* remove commented code

* acc tests for recovery point restore

* examples for recovery point restore

* examples for recovery point restore

* docs for recovery point restore

* implement vm recovery point info

* Acc tests for vm recovery point info

* examples for vm recovery point info

* docs for vm recovery point info

* fix links schema
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug crash v1.1.1 Provider Version
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants