From 88d33b4589f5d7abe74cef8f63f428a745ac3672 Mon Sep 17 00:00:00 2001 From: Alexander Hosking Date: Tue, 31 Jan 2017 02:51:16 -0500 Subject: [PATCH] Starting the route53 transition --- ahoskingit/terraform/crash.log | 1218 +++++++++++++++++ ahoskingit/terraform/dns_ahoskingit.tf | 49 + ahoskingit/terraform/dns_hivebytes.tf | 15 + ahoskingit/terraform/{plex.tf => plex.tf.old} | 11 +- ahoskingit/terraform/prodviders.tf | 7 + ahoskingit/terraform/terraform.tfstate | 187 ++- ahoskingit/terraform/terraform.tfstate.backup | 187 ++- ahoskingit/terraform/variables.tf | 23 +- 8 files changed, 1673 insertions(+), 24 deletions(-) create mode 100644 ahoskingit/terraform/crash.log create mode 100644 ahoskingit/terraform/dns_ahoskingit.tf create mode 100644 ahoskingit/terraform/dns_hivebytes.tf rename ahoskingit/terraform/{plex.tf => plex.tf.old} (79%) create mode 100644 ahoskingit/terraform/prodviders.tf diff --git a/ahoskingit/terraform/crash.log b/ahoskingit/terraform/crash.log new file mode 100644 index 0000000..e67def2 --- /dev/null +++ b/ahoskingit/terraform/crash.log @@ -0,0 +1,1218 @@ +2017/01/06 02:25:51 [INFO] Terraform version: 0.8.2 dd2c6da4f6226b5ccd0601a15bba197fc223b1ec +2017/01/06 02:25:51 [INFO] CLI args: []string{"/home/crimson/apps/terraform", "plan", "-var", "vsphere_user=terraform@vsphere.local", "-var", "vsphere_server=192.168.1.32"} +2017/01/06 02:25:51 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:51 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:51 [DEBUG] Attempting to open CLI config file: /home/crimson/.terraformrc +2017/01/06 02:25:51 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. +2017/01/06 02:25:51 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:51 [TRACE] Preserving existing state lineage "55e8cea6-ab83-4a86-9270-0d029e8cac97" +2017/01/06 02:25:51 [TRACE] Preserving existing state lineage "55e8cea6-ab83-4a86-9270-0d029e8cac97" +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ConfigTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.AddOutputOrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DisableProviderTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.VertexTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.FlattenTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProxyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanOutputTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CreateBeforeDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking resource noop: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneNoopTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TransitiveReductionTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Starting graph walk: walkInput +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': evaluating +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_server" +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_user" +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_password" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInitProvider +2017/01/06 02:25:55 [DEBUG] plugin: starting plugin: /home/crimson/apps/terraform []string{"/home/crimson/apps/terraform", "internal-plugin", "provider", "vsphere"} +2017/01/06 02:25:55 [DEBUG] plugin: waiting for RPC address for: /home/crimson/apps/terraform +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [INFO] Terraform version: 0.8.2 dd2c6da4f6226b5ccd0601a15bba197fc223b1ec +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [INFO] CLI args: []string{"/home/crimson/apps/terraform", "internal-plugin", "provider", "vsphere"} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [DEBUG] Attempting to open CLI config file: /home/crimson/.terraformrc +2017/01/06 02:25:55 [DEBUG] plugin: terraform: 2017/01/06 02:25:55 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [INFO] Starting provider plugin vsphere +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] Detected home directory from env var: /home/crimson +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] plugin: plugin address: unix /tmp/plugin409117755 +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInputProvider +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] vertex "vsphere_virtual_machine.plex", got dep: "provider.vsphere" +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountCheckComputed +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': expanding/walking dynamic subgraph +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ResourceCountTransformerOld: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInstanceInfo +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere (close)", got dep: "vsphere_virtual_machine.plex" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': evaluating +2017/01/06 02:25:55 [TRACE] [walkInput] Entering eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCloseProvider +2017/01/06 02:25:55 [TRACE] [walkInput] Exiting eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [INFO] Validating the context... +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ConfigTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.AddOutputOrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DisableProviderTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.VertexTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.FlattenTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProxyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanOutputTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CreateBeforeDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking resource noop: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneNoopTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TransitiveReductionTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Starting graph walk: walkValidate +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_server" +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_user" +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_password" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInitProvider +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSetProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] vertex "vsphere_virtual_machine.plex", got dep: "provider.vsphere" +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountCheckComputed +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateCount +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': expanding/walking dynamic subgraph +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ResourceCountTransformerOld: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateResource +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInstanceInfo +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere (close)", got dep: "vsphere_virtual_machine.plex" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCloseProvider +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [INFO] Starting shadow graph walk: walkValidate +2017/01/06 02:25:55 [DEBUG] Waiting for shadow graph to complete... +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': walking +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_server" +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': evaluating +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_user" +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_password" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInitProvider +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSetProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] vertex "vsphere_virtual_machine.plex", got dep: "provider.vsphere" +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountCheckComputed +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateCount +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': expanding/walking dynamic subgraph +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ResourceCountTransformerOld: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalValidateResource +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInstanceInfo +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere (close)", got dep: "vsphere_virtual_machine.plex" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere (close)': evaluating +2017/01/06 02:25:55 [TRACE] [walkValidate] Entering eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCloseProvider +2017/01/06 02:25:55 [TRACE] [walkValidate] Exiting eval tree: provider.vsphere (close) +2017/01/06 02:25:55 [INFO] Shadow graph success! +2017/01/06 02:25:55 [INFO] Validation result: 0 warnings, 0 errors +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ConfigTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.AddOutputOrphanTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DisableProviderTransformerOld: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.MissingProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.VertexTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.FlattenTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ProxyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.OrphanOutputTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.DestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CreateBeforeDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy +vsphere_virtual_machine.plex (destroy) - *terraform.graphNodeResourceDestroy + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneDestroyTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking resource noop: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [DEBUG] Checking variable noop: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] No diff, not a noop +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.PruneNoopTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProviderTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.CloseProvisionerTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + provider.vsphere - *terraform.GraphNodeConfigProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TransitiveReductionTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +provider.vsphere - *terraform.GraphNodeConfigProvider + var.vsphere_password - *terraform.GraphNodeConfigVariable + var.vsphere_server - *terraform.GraphNodeConfigVariable + var.vsphere_user - *terraform.GraphNodeConfigVariable +provider.vsphere (close) - *terraform.graphNodeCloseProvider + vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource +var.vsphere_password - *terraform.GraphNodeConfigVariable +var.vsphere_server - *terraform.GraphNodeConfigVariable +var.vsphere_user - *terraform.GraphNodeConfigVariable +vsphere_virtual_machine.plex - *terraform.GraphNodeConfigResource + provider.vsphere - *terraform.GraphNodeConfigProvider +2017/01/06 02:25:55 [DEBUG] Starting graph walk: walkRefresh +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_password': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_password +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_user': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_user +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_user" +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_password" +2017/01/06 02:25:55 [DEBUG] vertex 'root.var.vsphere_server': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:55 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_server +2017/01/06 02:25:55 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_server" +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.provider.vsphere': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInitProvider +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSetProviderConfig +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalConfigProvider +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [INFO] VMWare vSphere Client configured for URL: 192.168.1.32 +2017/01/06 02:25:55 [TRACE] [walkRefresh] Exiting eval tree: provider.vsphere +2017/01/06 02:25:55 [DEBUG] vertex "vsphere_virtual_machine.plex", got dep: "provider.vsphere" +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountCheckComputed +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary +2017/01/06 02:25:55 [TRACE] [walkRefresh] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': expanding/walking dynamic subgraph +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.ResourceCountTransformerOld: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.TargetsTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [TRACE] Graph after step *terraform.RootTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:55 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:55 [TRACE] [walkRefresh] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalInstanceInfo +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalReadState +2017/01/06 02:25:55 [DEBUG] root: eval: *terraform.EvalRefresh +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] virtual machine resource data: &schema.ResourceData{schema:map[string]*schema.Schema{"gateway":(*schema.Schema)(0xc42046aa50), "domain":(*schema.Schema)(0xc42046ab40), "dns_suffixes":(*schema.Schema)(0xc42046ad20), "uuid":(*schema.Schema)(0xc42046b0e0), "memory":(*schema.Schema)(0xc42046a4b0), "memory_reservation":(*schema.Schema)(0xc42046a5a0), "resource_pool":(*schema.Schema)(0xc42046a870), "linked_clone":(*schema.Schema)(0xc42046a960), "custom_configuration_parameters":(*schema.Schema)(0xc42046b1d0), "windows_opt_config":(*schema.Schema)(0xc42046b2c0), "name":(*schema.Schema)(0xc42046a1e0), "time_zone":(*schema.Schema)(0xc42046ac30), "cdrom":(*schema.Schema)(0xc42046b680), "disk":(*schema.Schema)(0xc42046b4a0), "folder":(*schema.Schema)(0xc42046a2d0), "datacenter":(*schema.Schema)(0xc42046a690), "cluster":(*schema.Schema)(0xc42046a780), "skip_customization":(*schema.Schema)(0xc42046af00), "detach_unknown_disks_on_delete":(*schema.Schema)(0xc42046b590), "vcpu":(*schema.Schema)(0xc42046a3c0), "dns_servers":(*schema.Schema)(0xc42046ae10), "enable_disk_uuid":(*schema.Schema)(0xc42046aff0), "network_interface":(*schema.Schema)(0xc42046b3b0)}, config:(*terraform.ResourceConfig)(nil), state:(*terraform.InstanceState)(0xc4203cc410), diff:(*terraform.InstanceDiff)(nil), meta:map[string]string(nil), multiReader:(*schema.MultiLevelFieldReader)(nil), setWriter:(*schema.MapFieldWriter)(nil), newState:(*terraform.InstanceState)(nil), partial:false, partialMap:map[string]struct {}(nil), once:sync.Once{m:sync.Mutex{state:0, sema:0x0}, done:0x0}, isNew:false} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] Datacenter - &object.Datacenter{Common:object.Common{c:(*vim25.Client)(0xc420234780), r:types.ManagedObjectReference{Type:"Datacenter", Value:"datacenter-2"}}} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] mvm.Summary.Config - types.VirtualMachineConfigSummary{DynamicData:types.DynamicData{}, Name:"terraform_plex", Template:false, VmPathName:"[Nas] terraform_plex/terraform_plex.vmx", MemorySizeMB:2048, CpuReservation:0, MemoryReservation:0, NumCpu:1, NumEthernetCards:1, NumVirtualDisks:1, Uuid:"4224bd25-96f7-74a7-f40a-e25b82b2ad84", InstanceUuid:"50244375-3bcb-55f5-87da-14daca3ff657", GuestId:"ubuntu64Guest", GuestFullName:"Ubuntu Linux (64-bit)", Annotation:"", Product:(*types.VAppProductInfo)(nil), InstallBootRequired:(*bool)(0xc4205ae65a), FtInfo:types.BaseFaultToleranceConfigInfo(nil), ManagedBy:(*types.ManagedByInfo)(nil)} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] mvm.Summary.Config - &types.VirtualMachineConfigInfo{DynamicData:types.DynamicData{}, ChangeVersion:"2017-01-06T05:45:11.697307Z", Modified:time.Time{sec:62135596800, nsec:0, loc:(*time.Location)(0x5678020)}, Name:"terraform_plex", GuestFullName:"Ubuntu Linux (64-bit)", Version:"vmx-13", Uuid:"4224bd25-96f7-74a7-f40a-e25b82b2ad84", InstanceUuid:"50244375-3bcb-55f5-87da-14daca3ff657", NpivNodeWorldWideName:[]int64(nil), NpivPortWorldWideName:[]int64(nil), NpivWorldWideNameType:"", NpivDesiredNodeWwns:0, NpivDesiredPortWwns:0, NpivTemporaryDisabled:(*bool)(0xc4205e4218), NpivOnNonRdmDisks:(*bool)(nil), LocationId:"564d19f0-7f37-a4cf-a49c-2358bb46b34b", Template:false, GuestId:"ubuntu64Guest", AlternateGuestName:"", Annotation:"", Files:types.VirtualMachineFileInfo{DynamicData:types.DynamicData{}, VmPathName:"[Nas] terraform_plex/terraform_plex.vmx", SnapshotDirectory:"[Nas] terraform_plex/", SuspendDirectory:"[Nas] terraform_plex/", LogDirectory:"[Nas] terraform_plex/", FtMetadataDirectory:""}, Tools:(*types.ToolsConfigInfo)(0xc42044c0c0), Flags:types.VirtualMachineFlagInfo{DynamicData:types.DynamicData{}, DisableAcceleration:(*bool)(0xc4205e4495), EnableLogging:(*bool)(0xc4205e44a5), UseToe:(*bool)(0xc4205e44da), RunWithDebugInfo:(*bool)(0xc4205e44f5), MonitorType:"release", HtSharing:"any", SnapshotDisabled:(*bool)(0xc4205e456b), SnapshotLocked:(*bool)(0xc4205e459d), DiskUuidEnabled:(*bool)(0xc4205e45cd), VirtualMmuUsage:"automatic", VirtualExecUsage:"hvAuto", SnapshotPowerOffBehavior:"powerOff", RecordReplayEnabled:(*bool)(0xc4205e4690), FaultToleranceType:"unset"}, ConsolePreferences:(*types.VirtualMachineConsolePreferences)(nil), DefaultPowerOps:types.VirtualMachineDefaultPowerOpInfo{DynamicData:types.DynamicData{}, PowerOffType:"soft", SuspendType:"hard", ResetType:"soft", DefaultPowerOffType:"soft", DefaultSuspendType:"hard", DefaultResetType:"soft", StandbyAction:"checkpoint"}, Hardware:types.VirtualHardware{DynamicData:types.DynamicData{}, NumCPU:1, NumCoresPerSocket:1, MemoryMB:2048, VirtualICH7MPresent:(*bool)(0xc4205e484c), VirtualSMCPresent:(*bool)(0xc4205e485d), Device:[]types.BaseVirtualDevice{(*types.VirtualIDEController)(0xc42023a0e0), (*types.VirtualIDEController)(0xc42023a150), (*types.VirtualPS2Controller)(0xc42023a1c0), (*types.VirtualSIOController)(0xc42023a2a0), (*types.VirtualKeyboard)(0xc42025a460), (*types.VirtualPointingDevice)(0xc42025a4b0), (*types.VirtualMachineVideoCard)(0xc420159ef0), (*types.VirtualPCIController)(0xc42023a310), (*types.VirtualLsiLogicController)(0xc420412090), (*types.VirtualAHCIController)(0xc42023a3f0), (*types.VirtualDisk)(0xc420204140), (*types.VirtualFloppy)(0xc42025a500), (*types.VirtualMachineVMCIDevice)(0xc42023a460), (*types.VirtualVmxnet3)(0xc420204280), (*types.VirtualCdrom)(0xc42025a5a0)}}, CpuAllocation:(*types.ResourceAllocationInfo)(0xc42046ed20), MemoryAllocation:(*types.ResourceAllocationInfo)(0xc42046ed50), LatencySensitivity:(*types.LatencySensitivity)(0xc4202dcf20), MemoryHotAddEnabled:(*bool)(0xc4205cc81c), CpuHotAddEnabled:(*bool)(0xc4205cc82d), CpuHotRemoveEnabled:(*bool)(0xc4205cc84d), HotPlugMemoryLimit:0, HotPlugMemoryIncrementSize:0, CpuAffinity:(*types.VirtualMachineAffinityInfo)(nil), MemoryAffinity:(*types.VirtualMachineAffinityInfo)(nil), NetworkShaper:(*types.VirtualMachineNetworkShaperInfo)(nil), ExtraConfig:[]types.BaseOptionValue{(*types.OptionValue)(0xc4202dd1c0), (*types.OptionValue)(0xc4202dd320), (*types.OptionValue)(0xc4202dd480), (*types.OptionValue)(0xc4202dd5e0), (*types.OptionValue)(0xc4202dd720), (*types.OptionValue)(0xc4202dd940), (*types.OptionValue)(0xc4202ddae0), (*types.OptionValue)(0xc4202ddc60), (*types.OptionValue)(0xc4202ddde0), (*types.OptionValue)(0xc4202ddf40), (*types.OptionValue)(0xc4205a01e0), (*types.OptionValue)(0xc4205a0340), (*types.OptionValue)(0xc4205a04a0), (*types.OptionValue)(0xc4205a0600), (*types.OptionValue)(0xc4205a0760), (*types.OptionValue)(0xc4205a08c0), (*types.OptionValue)(0xc4205a0a40), (*types.OptionValue)(0xc4205a0b60), (*types.OptionValue)(0xc4205a0cc0), (*types.OptionValue)(0xc4205a0e20), (*types.OptionValue)(0xc4205a0f40), (*types.OptionValue)(0xc4205a10a0), (*types.OptionValue)(0xc4205a1200), (*types.OptionValue)(0xc4205a1360), (*types.OptionValue)(0xc4205a14c0), (*types.OptionValue)(0xc4205a1740), (*types.OptionValue)(0xc4205a18a0), (*types.OptionValue)(0xc4205a1a20), (*types.OptionValue)(0xc4205a1b40), (*types.OptionValue)(0xc4205a1ca0), (*types.OptionValue)(0xc4205a1e00), (*types.OptionValue)(0xc4205a1f20), (*types.OptionValue)(0xc42058c0c0), (*types.OptionValue)(0xc42058c240), (*types.OptionValue)(0xc42058c3c0), (*types.OptionValue)(0xc42058c520), (*types.OptionValue)(0xc42058c680), (*types.OptionValue)(0xc42058c7e0), (*types.OptionValue)(0xc42058c940), (*types.OptionValue)(0xc42058caa0), (*types.OptionValue)(0xc42058cc00)}, CpuFeatureMask:[]types.HostCpuIdInfo(nil), DatastoreUrl:[]types.VirtualMachineConfigInfoDatastoreUrlPair{types.VirtualMachineConfigInfoDatastoreUrlPair{DynamicData:types.DynamicData{}, Name:"Nas", Url:"/vmfs/volumes/d338e8ae-81187126"}}, SwapPlacement:"inherit", BootOptions:(*types.VirtualMachineBootOptions)(0xc42025a690), FtInfo:types.BaseFaultToleranceConfigInfo(nil), RepConfig:(*types.ReplicationConfigSpec)(nil), VAppConfig:types.BaseVmConfigInfo(nil), VAssertsEnabled:(*bool)(0xc4205cdc8b), ChangeTrackingEnabled:(*bool)(0xc4205cdcad), Firmware:"bios", MaxMksConnections:40, GuestAutoLockEnabled:(*bool)(0xc4205cdcfa), ManagedBy:(*types.ManagedByInfo)(nil), MemoryReservationLockedToMax:(*bool)(0xc4205cdd0d), InitialOverhead:(*types.VirtualMachineConfigInfoOverheadInfo)(nil), NestedHVEnabled:(*bool)(0xc4205cdd1d), VPMCEnabled:(*bool)(0xc4205cdd5b), ScheduledHardwareUpgradeInfo:(*types.ScheduledHardwareUpgradeInfo)(0xc4203b8d40), ForkConfigInfo:(*types.VirtualMachineForkConfigInfo)(0xc42046eed0), VFlashCacheReservation:0, VmxConfigChecksum:[]uint8(nil), MessageBusTunnelEnabled:(*bool)(0xc4205cde19), VmStorageObjectId:"", SwapStorageObjectId:""} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] mvm.Guest.Net - []types.GuestNicInfo{types.GuestNicInfo{DynamicData:types.DynamicData{}, Network:"VM Network", IpAddress:[]string(nil), MacAddress:"00:50:56:a4:fe:6b", Connected:false, DeviceConfigId:4000, DnsConfig:(*types.NetDnsConfigInfo)(nil), IpConfig:(*types.NetIpConfigInfo)(nil), NetBIOSConfig:types.BaseNetBIOSConfigInfo(nil)}} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] resourceVSphereVirtualMachineRead - Analyzing disk: [Nas] terraform_plex/terraform_plex.vmdk +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] disks: []map[string]interface {}{map[string]interface {}{"size":0, "bootable":false, "key":0, "datastore":"Nas", "type":"thin", "name":"", "vmdk":"", "keep_on_remove":false, "uuid":"", "template":"ubuntu_14", "iops":0, "controller_type":"scsi"}} +2017/01/06 02:25:55 [DEBUG] plugin: terraform: vsphere-provider (internal) 2017/01/06 02:25:55 [DEBUG] v.Network - "VM Network" +2017/01/06 02:25:56 [DEBUG] plugin: terraform: panic: runtime error: invalid memory address or nil pointer dereference +2017/01/06 02:25:56 [DEBUG] plugin: terraform: [signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xedd152] +2017/01/06 02:25:56 [DEBUG] plugin: terraform: +2017/01/06 02:25:56 [DEBUG] plugin: terraform: goroutine 67 [running]: +2017/01/06 02:25:56 [DEBUG] plugin: terraform: panic(0x323b820, 0xc42000e0b0) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/go/src/runtime/panic.go:500 +0x1a1 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/builtin/providers/vsphere.resourceVSphereVirtualMachineRead(0xc420200600, 0x38688c0, 0xc4201ecac0, 0x1, 0x17) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/gopath/src/github.com/hashicorp/terraform/builtin/providers/vsphere/resource_vsphere_virtual_machine.go:1030 +0x18d2 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*Resource).Refresh(0xc42037d920, 0xc4203cc410, 0x38688c0, 0xc4201ecac0, 0xc420466990, 0x1, 0x0) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/gopath/src/github.com/hashicorp/terraform/helper/schema/resource.go:259 +0x131 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*Provider).Refresh(0xc42037d980, 0xc4203cc3c0, 0xc4203cc410, 0x0, 0x18, 0x18) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/gopath/src/github.com/hashicorp/terraform/helper/schema/provider.go:237 +0x91 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Refresh(0xc42037eea0, 0xc4201ed230, 0xc42000e4b0, 0x0, 0x0) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/gopath/src/github.com/hashicorp/terraform/plugin/resource_provider.go:510 +0x4e +2017/01/06 02:25:56 [DEBUG] plugin: terraform: reflect.Value.call(0xc4203bce40, 0xc4203822a8, 0x13, 0x38f84d9, 0x4, 0xc4202c1eb0, 0x3, 0x3, 0x0, 0x0, ...) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/go/src/reflect/value.go:434 +0x5c8 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: reflect.Value.Call(0xc4203bce40, 0xc4203822a8, 0x13, 0xc4202c1eb0, 0x3, 0x3, 0x0, 0x0, 0x0) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/go/src/reflect/value.go:302 +0xa4 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: net/rpc.(*service).call(0xc420374f00, 0xc420374ec0, 0xc420376bc8, 0xc420384880, 0xc42037f560, 0x2e45b20, 0xc4201ed230, 0x16, 0x2e45b60, 0xc42000e4b0, ...) +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/go/src/net/rpc/server.go:383 +0x148 +2017/01/06 02:25:56 [DEBUG] plugin: terraform: created by net/rpc.(*Server).ServeCodec +2017/01/06 02:25:56 [DEBUG] plugin: terraform: /opt/go/src/net/rpc/server.go:477 +0x421 +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalRefresh, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalSequence, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalOpFilter, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalSequence, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:56 [DEBUG] plugin: /home/crimson/apps/terraform: plugin process exited +2017/01/06 02:25:56 [DEBUG] vertex "provider.vsphere (close)", got dep: "vsphere_virtual_machine.plex" +2017/01/06 02:25:56 [INFO] Starting shadow graph walk: walkRefresh +2017/01/06 02:25:56 [DEBUG] Waiting for shadow graph to complete... +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_password': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_password': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_password +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_password +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_server': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_server': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_server +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_server +2017/01/06 02:25:56 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_server" +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_user': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.var.vsphere_user': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: var.vsphere_user +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalNoop +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: var.vsphere_user +2017/01/06 02:25:56 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_user" +2017/01/06 02:25:56 [DEBUG] vertex "provider.vsphere", got dep: "var.vsphere_password" +2017/01/06 02:25:56 [DEBUG] vertex 'root.provider.vsphere': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.provider.vsphere': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: provider.vsphere +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalInitProvider +2017/01/06 02:25:56 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:56 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSetProviderConfig +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalConfigProvider +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: provider.vsphere +2017/01/06 02:25:56 [DEBUG] vertex "vsphere_virtual_machine.plex", got dep: "provider.vsphere" +2017/01/06 02:25:56 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalInterpolate +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalCountCheckComputed +2017/01/06 02:25:56 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:56 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': expanding/walking dynamic subgraph +2017/01/06 02:25:56 [TRACE] Graph after step *terraform.ResourceCountTransformerOld: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:56 [TRACE] Graph after step *terraform.TargetsTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:56 [TRACE] Graph after step *terraform.RootTransformer: + +vsphere_virtual_machine.plex - *terraform.graphNodeExpandedResource +2017/01/06 02:25:56 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': walking +2017/01/06 02:25:56 [DEBUG] vertex 'root.vsphere_virtual_machine.plex': evaluating +2017/01/06 02:25:56 [TRACE] [walkRefresh] Entering eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: terraform.EvalNoop +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalInstanceInfo +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalOpFilter +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalSequence +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalGetProvider +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalReadState +2017/01/06 02:25:56 [DEBUG] root: eval: *terraform.EvalRefresh +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalRefresh, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalSequence, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalOpFilter, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [ERROR] root: eval: *terraform.EvalSequence, err: vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [TRACE] [walkRefresh] Exiting eval tree: vsphere_virtual_machine.plex +2017/01/06 02:25:56 [DEBUG] vertex "provider.vsphere (close)", got dep: "vsphere_virtual_machine.plex" +2017/01/06 02:25:56 [ERROR] Shadow graph error: 1 error(s) occurred: + +* vsphere_virtual_machine.plex: unexpected EOF +2017/01/06 02:25:56 [DEBUG] plugin: waiting for all plugin processes to complete... diff --git a/ahoskingit/terraform/dns_ahoskingit.tf b/ahoskingit/terraform/dns_ahoskingit.tf new file mode 100644 index 0000000..6db16f0 --- /dev/null +++ b/ahoskingit/terraform/dns_ahoskingit.tf @@ -0,0 +1,49 @@ +#Terraform and its management of DNS in route53 + +#Setup the domain in route53 +resource "aws_route53_zone" "ahoskingit" { + name = "ahoskingit.com" +} + +resource "aws_route53_record" "ahoskingit" { + zone_id = "${aws_route53_zone.ahoskingit.zone_id}" + name = "ahoskingit.com" + type = "A" + ttl = "5" + records = ["104.37.195.87"] +} + +resource "aws_route53_record" "home_ahoskingit" { + zone_id = "${aws_route53_zone.ahoskingit.zone_id}" + name = "home.ahoskingit.com" + type = "A" + ttl = "5" + records = ["${var.home_ip}"] +} + +resource "aws_route53_record" "kfa_ahoskingit" { + zone_id = "${aws_route53_zone.ahoskingit.zone_id}" + name = "kfa.ahoskingit.com" + type = "A" + ttl = "5" + records = ["${var.kfa_ip}"] +} + +resource "aws_route53_record" "lab_ahoskingit" { + zone_id = "${aws_route53_zone.ahoskingit.zone_id}" + name = "lab.ahoskingit.com" + type = "CNAME" + ttl = "5" + records = ["${aws_route53_record.kfa_ahoskingit.name}"] +} + + +#Route53 DNS entry +#resource "aws_route53_record" "www_ahoskingit" { +# zone_id = "${aws_route53_zone.ahoskingit.zone_id}" +# name = "www.ahoskingit.com" +# type = "A" +# ttl = "5" +# records = ["${var.home_ip}"] +#} + diff --git a/ahoskingit/terraform/dns_hivebytes.tf b/ahoskingit/terraform/dns_hivebytes.tf new file mode 100644 index 0000000..bf98879 --- /dev/null +++ b/ahoskingit/terraform/dns_hivebytes.tf @@ -0,0 +1,15 @@ +#Terraform and its management of DNS in route53 + +#Setup the domain in route53 +resource "aws_route53_zone" "hivebytes" { + name = "hivebytes.com" +} + +#Route53 DNS entry +resource "aws_route53_record" "www_hivebytes" { + zone_id = "${aws_route53_zone.hivebytes.zone_id}" + name = "www.hivebytes.com" + type = "A" + ttl = "5" + records = ["${var.home_ip}"] +} diff --git a/ahoskingit/terraform/plex.tf b/ahoskingit/terraform/plex.tf.old similarity index 79% rename from ahoskingit/terraform/plex.tf rename to ahoskingit/terraform/plex.tf.old index e48213c..d3d1ed4 100644 --- a/ahoskingit/terraform/plex.tf +++ b/ahoskingit/terraform/plex.tf.old @@ -37,13 +37,22 @@ resource "vsphere_virtual_machine" "plex" { vcpu = 1 memory = 2048 resource_pool = "192.168.1.31/" + cluster = "192.168.1.32" + datacenter = "Datacenter" + domain = "vsphere.local" + skip_customization = true network_interface { label = "VM Network" + adapter_type = "VMXNET 3" + ipv4_address = "192.168.1.39" + ipv4_prefix_length = "24" + ipv4_gateway = "192.168.1.1" } disk { - datastore = "Nas" + datastore = "960GB Enterprise" + type = "thin" template = "ubuntu_14" } } diff --git a/ahoskingit/terraform/prodviders.tf b/ahoskingit/terraform/prodviders.tf new file mode 100644 index 0000000..4c58591 --- /dev/null +++ b/ahoskingit/terraform/prodviders.tf @@ -0,0 +1,7 @@ +provider "aws" { + + access_key = "${var.aws_access_key}" + secret_key = "${var.aws_secret_key}" + region = "${var.aws_region}" + +} diff --git a/ahoskingit/terraform/terraform.tfstate b/ahoskingit/terraform/terraform.tfstate index 1169772..501efe3 100644 --- a/ahoskingit/terraform/terraform.tfstate +++ b/ahoskingit/terraform/terraform.tfstate @@ -1,8 +1,8 @@ { "version": 3, - "terraform_version": "0.7.13", - "serial": 4, - "lineage": "55e8cea6-ab83-4a86-9270-0d029e8cac97", + "terraform_version": "0.8.2", + "serial": 3, + "lineage": "db7d87ff-3078-47ed-a0a9-91749a2dbba5", "modules": [ { "path": [ @@ -10,16 +10,183 @@ ], "outputs": {}, "resources": { - "vsphere_folder.plex": { - "type": "vsphere_folder", + "aws_route53_record.ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z2HTSYFXB5HXD9_ahoskingit.com_A", + "attributes": { + "fqdn": "ahoskingit.com", + "health_check_id": "", + "id": "Z2HTSYFXB5HXD9_ahoskingit.com_A", + "name": "ahoskingit.com", + "records.#": "1", + "records.917561105": "104.37.195.87", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z2HTSYFXB5HXD9" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.home_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z2HTSYFXB5HXD9_home.ahoskingit.com_A", + "attributes": { + "fqdn": "home.ahoskingit.com", + "health_check_id": "", + "id": "Z2HTSYFXB5HXD9_home.ahoskingit.com_A", + "name": "home.ahoskingit.com", + "records.#": "1", + "records.2764920476": "174.114.190.249", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z2HTSYFXB5HXD9" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.kfa_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z2HTSYFXB5HXD9_kfa.ahoskingit.com_A", + "attributes": { + "fqdn": "kfa.ahoskingit.com", + "health_check_id": "", + "id": "Z2HTSYFXB5HXD9_kfa.ahoskingit.com_A", + "name": "kfa.ahoskingit.com", + "records.#": "1", + "records.2089743534": "76.9.203.226", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z2HTSYFXB5HXD9" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.lab_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_record.kfa_ahoskingit", + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z2HTSYFXB5HXD9_lab.ahoskingit.com_CNAME", + "attributes": { + "fqdn": "lab.ahoskingit.com", + "health_check_id": "", + "id": "Z2HTSYFXB5HXD9_lab.ahoskingit.com_CNAME", + "name": "lab.ahoskingit.com", + "records.#": "1", + "records.2305415569": "kfa.ahoskingit.com", + "set_identifier": "", + "ttl": "5", + "type": "CNAME", + "zone_id": "Z2HTSYFXB5HXD9" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.www_hivebytes": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.hivebytes" + ], + "primary": { + "id": "Z6N8BZD6AJJ8P_www.hivebytes.com_A", + "attributes": { + "fqdn": "www.hivebytes.com", + "health_check_id": "", + "id": "Z6N8BZD6AJJ8P_www.hivebytes.com_A", + "name": "www.hivebytes.com", + "records.#": "1", + "records.2764920476": "174.114.190.249", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z6N8BZD6AJJ8P" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_zone.ahoskingit": { + "type": "aws_route53_zone", "depends_on": [], "primary": { - "id": "Datacenter/terraform/plex", + "id": "Z2HTSYFXB5HXD9", "attributes": { - "datacenter": "Datacenter", - "existing_path": "", - "id": "Datacenter/terraform/plex", - "path": "terraform/plex" + "comment": "Managed by Terraform", + "force_destroy": "false", + "id": "Z2HTSYFXB5HXD9", + "name": "ahoskingit.com", + "name_servers.#": "4", + "name_servers.0": "ns-103.awsdns-12.com", + "name_servers.1": "ns-1078.awsdns-06.org", + "name_servers.2": "ns-1771.awsdns-29.co.uk", + "name_servers.3": "ns-669.awsdns-19.net", + "tags.%": "0", + "zone_id": "Z2HTSYFXB5HXD9" + }, + "meta": {}, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_zone.hivebytes": { + "type": "aws_route53_zone", + "depends_on": [], + "primary": { + "id": "Z6N8BZD6AJJ8P", + "attributes": { + "comment": "Managed by Terraform", + "force_destroy": "false", + "id": "Z6N8BZD6AJJ8P", + "name": "hivebytes.com", + "name_servers.#": "4", + "name_servers.0": "ns-1219.awsdns-24.org", + "name_servers.1": "ns-2020.awsdns-60.co.uk", + "name_servers.2": "ns-210.awsdns-26.com", + "name_servers.3": "ns-668.awsdns-19.net", + "tags.%": "0", + "zone_id": "Z6N8BZD6AJJ8P" }, "meta": {}, "tainted": false diff --git a/ahoskingit/terraform/terraform.tfstate.backup b/ahoskingit/terraform/terraform.tfstate.backup index 1169772..bdbb039 100644 --- a/ahoskingit/terraform/terraform.tfstate.backup +++ b/ahoskingit/terraform/terraform.tfstate.backup @@ -1,8 +1,8 @@ { "version": 3, - "terraform_version": "0.7.13", - "serial": 4, - "lineage": "55e8cea6-ab83-4a86-9270-0d029e8cac97", + "terraform_version": "0.8.2", + "serial": 2, + "lineage": "db7d87ff-3078-47ed-a0a9-91749a2dbba5", "modules": [ { "path": [ @@ -10,16 +10,183 @@ ], "outputs": {}, "resources": { - "vsphere_folder.plex": { - "type": "vsphere_folder", + "aws_route53_record.ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z31BFYWP4MZAJA_ahoskingit.com_A", + "attributes": { + "fqdn": "ahoskingit.com.ahosking.com", + "health_check_id": "", + "id": "Z31BFYWP4MZAJA_ahoskingit.com_A", + "name": "ahoskingit.com", + "records.#": "1", + "records.917561105": "104.37.195.87", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z31BFYWP4MZAJA" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.home_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z31BFYWP4MZAJA_home.ahoskingit.com_A", + "attributes": { + "fqdn": "home.ahoskingit.com.ahosking.com", + "health_check_id": "", + "id": "Z31BFYWP4MZAJA_home.ahoskingit.com_A", + "name": "home.ahoskingit.com", + "records.#": "1", + "records.2764920476": "174.114.190.249", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z31BFYWP4MZAJA" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.kfa_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z31BFYWP4MZAJA_kfa.ahoskingit.com_A", + "attributes": { + "fqdn": "kfa.ahoskingit.com.ahosking.com", + "health_check_id": "", + "id": "Z31BFYWP4MZAJA_kfa.ahoskingit.com_A", + "name": "kfa.ahoskingit.com", + "records.#": "1", + "records.2089743534": "76.9.203.226", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z31BFYWP4MZAJA" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.lab_ahoskingit": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_record.kfa_ahoskingit", + "aws_route53_zone.ahoskingit" + ], + "primary": { + "id": "Z31BFYWP4MZAJA_lab.ahoskingit.com_CNAME", + "attributes": { + "fqdn": "lab.ahoskingit.com.ahosking.com", + "health_check_id": "", + "id": "Z31BFYWP4MZAJA_lab.ahoskingit.com_CNAME", + "name": "lab.ahoskingit.com", + "records.#": "1", + "records.2305415569": "kfa.ahoskingit.com", + "set_identifier": "", + "ttl": "5", + "type": "CNAME", + "zone_id": "Z31BFYWP4MZAJA" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_record.www_hivebytes": { + "type": "aws_route53_record", + "depends_on": [ + "aws_route53_zone.hivebytes" + ], + "primary": { + "id": "Z6N8BZD6AJJ8P_www.hivebytes.com_A", + "attributes": { + "fqdn": "www.hivebytes.com", + "health_check_id": "", + "id": "Z6N8BZD6AJJ8P_www.hivebytes.com_A", + "name": "www.hivebytes.com", + "records.#": "1", + "records.2764920476": "174.114.190.249", + "set_identifier": "", + "ttl": "5", + "type": "A", + "zone_id": "Z6N8BZD6AJJ8P" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_zone.ahoskingit": { + "type": "aws_route53_zone", "depends_on": [], "primary": { - "id": "Datacenter/terraform/plex", + "id": "Z31BFYWP4MZAJA", "attributes": { - "datacenter": "Datacenter", - "existing_path": "", - "id": "Datacenter/terraform/plex", - "path": "terraform/plex" + "comment": "Managed by Terraform", + "force_destroy": "false", + "id": "Z31BFYWP4MZAJA", + "name": "ahosking.com", + "name_servers.#": "4", + "name_servers.0": "ns-1128.awsdns-13.org", + "name_servers.1": "ns-1957.awsdns-52.co.uk", + "name_servers.2": "ns-319.awsdns-39.com", + "name_servers.3": "ns-587.awsdns-09.net", + "tags.%": "0", + "zone_id": "Z31BFYWP4MZAJA" + }, + "meta": {}, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "aws_route53_zone.hivebytes": { + "type": "aws_route53_zone", + "depends_on": [], + "primary": { + "id": "Z6N8BZD6AJJ8P", + "attributes": { + "comment": "Managed by Terraform", + "force_destroy": "false", + "id": "Z6N8BZD6AJJ8P", + "name": "hivebytes.com", + "name_servers.#": "4", + "name_servers.0": "ns-1219.awsdns-24.org", + "name_servers.1": "ns-2020.awsdns-60.co.uk", + "name_servers.2": "ns-210.awsdns-26.com", + "name_servers.3": "ns-668.awsdns-19.net", + "tags.%": "0", + "zone_id": "Z6N8BZD6AJJ8P" }, "meta": {}, "tainted": false diff --git a/ahoskingit/terraform/variables.tf b/ahoskingit/terraform/variables.tf index 06abd61..d5baa0e 100644 --- a/ahoskingit/terraform/variables.tf +++ b/ahoskingit/terraform/variables.tf @@ -1,4 +1,21 @@ # set these puppies on the command line with -var "variable=val" -variable "vsphere_user" {} -variable "vsphere_password" {} -variable "vsphere_server" {} + +## AWS credentials requirement +variable "aws_access_key" {} +variable "aws_secret_key" {} +variable "aws_region" { + default = "us-east-1" +} +variable "home_ip" { + default = "174.114.190.249" +} + +## KFA IP +variable "kfa_ip" { + default = "76.9.203.226" +} + +## Vsphere creds - this did not work anywhere near as well as I'd hoped +#variable "vsphere_user" {} +#variable "vsphere_password" {} +#variable "vsphere_server" {}