Code Monkey home page Code Monkey logo

terraform-provider-google's Introduction

Terraform Provider for Google Cloud Platform

The Terraform Google provider is a plugin that allows Terraform to manage resources on Google Cloud Platform. This provider is maintained by the Terraform team at Google and the Terraform team at HashiCorp

This is the google provider, containing generally available features. To use preview features or features at a beta launch stage, you may use the google-beta provider. Refer to the provider versions documentation for more information about how to use google-beta.

Quick Starts

Provider Usage

Please see instructions on how to configure the Google Provider.

Upgrading the provider

The Google provider doesn't upgrade automatically once you've started using it. After a new release you can run

terraform init -upgrade

to upgrade to the latest stable version of the Google provider. See the Terraform website for more information on provider upgrades, and how to set version constraints on your provider.

Developing the provider

This repository is generated by magic-modules. If you wish to work on the provider, you'll need to make changes in magic-modules. Any changes made directly to this repository will likely be overwritten.

For guidance on how to contribute, see our contribution documentation. If you have other development questions we don't cover, please file an issue!

terraform-provider-google's People

Contributors

c2thorn avatar cblecker avatar chrisst avatar danawillow avatar emilymye avatar evandbrown avatar grubernaut avatar jen20 avatar lwander avatar megan07 avatar melinath avatar mitchellh avatar modular-magician avatar nat-henderson avatar paddycarver avatar pdecat avatar phinze avatar radeksimko avatar rileykarson avatar rosbo avatar sarahfrench avatar scottsuarez avatar selmanj avatar sethvargo avatar shuyama1 avatar sl1pm4t avatar slevenick avatar sparkprime avatar stack72 avatar tpoindessous avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terraform-provider-google's Issues

google_compute_target_https_proxy with string name ssl_certificate doesn't stick

This issue was originally opened by @mickeyreiss as hashicorp/terraform#6012. It was migrated here as part of the provider split. The original body of the issue is below.


I have a google_compute_target_https_proxy with an SSL certificate that I've uploaded manually to Google Cloud Console. It looks something like this:

resource "google_compute_target_https_proxy" "my-target-https-proxy" {                              
  name = "my-lb-target"                                                                             
  url_map = "${google_compute_url_map.my-target-url-map.self_link}"                                 
  ssl_certificates = ["projects/my-${var.my_environment_name}/global/sslCertificates/app-myapp-com"] 
}                                                                                                          

When I plan and apply this resource, my target https proxy is created exactly as I'd expect. There's a proxy with the SSL cert that I had previously uploaded. Yay.

However, when I run terraform plan, it shows that the this resource is dirty and needs to be recreated:

~ google_compute_target_https_proxy.my-target-https-proxy
    ssl_certificates.#: "0" => "1"
    ssl_certificates.0: "" => "projects/my-staging/global/sslCertificates/app-myapp-com"

This is very odd, as the target https proxy is still configured perfectly accordingly to my google cloud console. I'm not sure why terraform is refreshing my state incorrectly here. Is this a bug?

Thanks for the input!

google_storage_bucket_acl role_entities don't work

This issue was originally opened by @mikemcrill as hashicorp/terraform#10612. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

Terraform v0.7.13

Affected Resource(s)

  • google_storage_bucket_acl

Terraform Configuration Files

resource "google_storage_bucket_acl" "scripts-acl" {
  bucket = "${google_storage_bucket.scripts.name}"
  default_acl = "private"

  role_entity = [
    "OWNER:project-owners-123456",
    "READER:[email protected]",                                                                                          "READER:[email protected]",
    "READER:[email protected]",
  ]
 }

Debug Output

https://gist.github.com/mikemcrill/b43cb01767812985338b9bb890da4a9b

Expected Behavior

ACL should be applied without errors

Actual Behavior

ACL tries to delete owner and fails

Steps to Reproduce

Apply terraform with the above state

Important Factoids

I tried with and without referencing the OWNER entity, same effect. Terraform keeps trying to destroy the OWNER permission.

terraform destroy stops working silently

This issue was originally opened by @wint00 as hashicorp/terraform#2848. It was migrated here as part of the provider split. The original body of the issue is below.


I run terraform destroy on gce and it fails to bring down resources and says there is nothing to do. The log is full of:
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit

The full log is too long so here are some what might be relevant parts:

terraform destroy
2015/07/26 07:12:25 [INFO] Terraform version: 0.6.1  4c67368dd85604674e1d7df0198a929d560b87e6+CHANGES
2015/07/26 07:12:25 Detected home directory from env var: /Users/wint00
2015/07/26 07:12:25 [DEBUG] Discovered plugin: atlas = /usr/local/terraform/terraform-provider-atlas
2015/07/26 07:12:25 [DEBUG] Discovered plugin: aws = /usr/local/terraform/terraform-provider-aws
2015/07/26 07:12:25 [DEBUG] Discovered plugin: azure = /usr/local/terraform/terraform-provider-azure
2015/07/26 07:12:25 [DEBUG] Discovered plugin: cloudflare = /usr/local/terraform/terraform-provider-cloudflare
2015/07/26 07:12:25 [DEBUG] Discovered plugin: cloudstack = /usr/local/terraform/terraform-provider-cloudstack
2015/07/26 07:12:25 [DEBUG] Discovered plugin: consul = /usr/local/terraform/terraform-provider-consul
2015/07/26 07:12:25 [DEBUG] Discovered plugin: digitalocean = /usr/local/terraform/terraform-provider-digitalocean
2015/07/26 07:12:25 [DEBUG] Discovered plugin: dme = /usr/local/terraform/terraform-provider-dme
2015/07/26 07:12:25 [DEBUG] Discovered plugin: dnsimple = /usr/local/terraform/terraform-provider-dnsimple
2015/07/26 07:12:25 [DEBUG] Discovered plugin: docker = /usr/local/terraform/terraform-provider-docker
2015/07/26 07:12:25 [DEBUG] Discovered plugin: google = /usr/local/terraform/terraform-provider-google
2015/07/26 07:12:25 [DEBUG] Discovered plugin: heroku = /usr/local/terraform/terraform-provider-heroku
2015/07/26 07:12:25 [DEBUG] Discovered plugin: mailgun = /usr/local/terraform/terraform-provider-mailgun
2015/07/26 07:12:25 [DEBUG] Discovered plugin: null = /usr/local/terraform/terraform-provider-null
2015/07/26 07:12:25 [DEBUG] Discovered plugin: openstack = /usr/local/terraform/terraform-provider-openstack
2015/07/26 07:12:25 [DEBUG] Discovered plugin: template = /usr/local/terraform/terraform-provider-template
2015/07/26 07:12:25 [DEBUG] Discovered plugin: terraform = /usr/local/terraform/terraform-provider-terraform
2015/07/26 07:12:25 [DEBUG] Discovered plugin: chef = /usr/local/terraform/terraform-provisioner-chef
2015/07/26 07:12:25 [DEBUG] Discovered plugin: file = /usr/local/terraform/terraform-provisioner-file
2015/07/26 07:12:25 [DEBUG] Discovered plugin: local-exec = /usr/local/terraform/terraform-provisioner-local-exec
2015/07/26 07:12:25 [DEBUG] Discovered plugin: remote-exec = /usr/local/terraform/terraform-provisioner-remote-exec
2015/07/26 07:12:25 Detected home directory from env var: /Users/wint00
2015/07/26 07:12:25 [DEBUG] Attempting to open CLI config file: /Users/wint00/.terraformrc
2015/07/26 07:12:25 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2015/07/26 07:12:25 Detected home directory from env var: /Users/wint00
Do you really want to destroy?
  Terraform will delete all your managed infrastructure.
  There is no undo. Only 'yes' will be accepted to confirm.

  Enter a value: yes

var.build_number
  Enter a value: 34789

2015/07/26 07:12:30 [TRACE] Graph after step *terraform.ConfigTransformer:

google_compute_address.addr-proxy
google_compute_address.staging-auth
google_compute_disk.pd-access
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-wint00-app
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-wint00-app-override
  var.os_image
google_compute_disk.pd-sofar-00
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-00-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-01
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-01-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-02
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-02-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-03
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-03-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-proxy
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-splunk
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-talonservice
  var.container_image
  var.region
  var.zones
google_compute_firewall.default-allow-icmp
google_compute_firewall.default-allow-internal
google_compute_firewall.fw-access
google_compute_firewall.fw-wint00-app-hc
google_compute_firewall.fw-wint00-sofar-hc
google_compute_firewall.fw-wint00-splunk
google_compute_firewall.fw-wint00-ssh
google_compute_firewall.fw-proxy
google_compute_firewall.fw-proxy-hc
google_compute_firewall.gce-healthchecks
google_compute_firewall.just-messing-around
google_compute_forwarding_rule.fr-proxy-http
  google_compute_address.addr-proxy
google_compute_forwarding_rule.fr-proxy-https
  google_compute_address.addr-proxy
google_compute_http_health_check.hc-proxy
google_compute_instance.access
  google_compute_address.staging-auth
  var.build_number
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.region
  var.zones
google_compute_instance.wint00-app-03
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.welldone_type
google_compute_instance.sofar-00
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-01
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-02
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-03
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.welldone
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.welldone_number
  var.welldone_type
  var.region
  var.zones
google_compute_instance.proxy
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.proxy_count
  var.region
  var.zones
google_compute_instance.splunk
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.splunk_type
google_compute_instance.talon
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.region
  var.zones
google_compute_target_pool.tp-proxy
  google_compute_http_health_check.hc-proxy
  var.region
  var.zones
output.addr-proxy
  google_compute_address.addr-proxy
output.staging-auth
  google_compute_address.staging-auth
provider.google
  var.account_file
  var.project
  var.region
var.account_file
var.build_number
var.container_image
var.domain
var.gce_ssh_private_key_file
var.gce_ssh_user
var.welldone_number
var.welldone_type
var.misc_type
var.network
var.os_cluster
var.os_image
var.os_num
var.os_replicas
var.os_type
var.project
var.project-prefix
var.proxy_count
var.region
var.solr_type
var.splunk_type
var.zones
2015/07/26 07:12:30 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_address.addr-proxy
google_compute_address.staging-auth
google_compute_disk.pd-access
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-wint00-app
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-wint00-app-override
  var.os_image
google_compute_disk.pd-sofar-00
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-00-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-01
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-01-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-02
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-02-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-03
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-sofar-03-data
  var.os_image
  var.os_replicas
  var.region
  var.zones
google_compute_disk.pd-proxy
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-splunk
  var.os_image
  var.region
  var.zones
google_compute_disk.pd-talonservice
  var.container_image
  var.region
  var.zones
google_compute_firewall.default-allow-icmp
google_compute_firewall.default-allow-internal
google_compute_firewall.fw-access
google_compute_firewall.fw-wint00-app-hc
google_compute_firewall.fw-wint00-sofar-hc
google_compute_firewall.fw-wint00-splunk
google_compute_firewall.fw-wint00-ssh
google_compute_firewall.fw-proxy
google_compute_firewall.fw-proxy-hc
google_compute_firewall.gce-healthchecks
google_compute_firewall.just-messing-around
google_compute_forwarding_rule.fr-proxy-http
  google_compute_address.addr-proxy
google_compute_forwarding_rule.fr-proxy-https
  google_compute_address.addr-proxy
google_compute_http_health_check.hc-proxy
google_compute_instance.access
  google_compute_address.staging-auth
  var.build_number
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.region
  var.zones
google_compute_instance.wint00-app-03
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.welldone_type
google_compute_instance.sofar-00
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-01
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-02
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.sofar-03
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.os_replicas
  var.os_type
  var.region
  var.zones
google_compute_instance.welldone
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.welldone_number
  var.welldone_type
  var.region
  var.zones
google_compute_instance.proxy
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.proxy_count
  var.region
  var.zones
google_compute_instance.splunk
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.splunk_type
google_compute_instance.talon
  var.gce_ssh_private_key_file
  var.gce_ssh_user
  var.misc_type
  var.region
  var.zones
google_compute_target_pool.tp-proxy
  google_compute_http_health_check.hc-proxy
  var.region
  var.zones
output.addr-proxy
  google_compute_address.addr-proxy
output.staging-auth
  google_compute_address.staging-auth
provider.google
  var.account_file
  var.project
  var.region
var.account_file
var.build_number
var.container_image
var.domain
var.gce_ssh_private_key_file
var.gce_ssh_user
var.welldone_number
var.welldone_type
var.misc_type
var.network
var.os_cluster
var.os_image
var.os_num
var.os_replicas
var.os_type
var.project
var.project-prefix
var.proxy_count
var.region
var.solr_type
var.splunk_type
var.zones
2015/07/26 07:12:30 [TRACE] Graph after step *terraform.AddOutputOrphanTransformer:

------Cut out above----

google_compute_disk.pd-wint00-app #0 (destroy)
google_compute_disk.pd-wint00-app #1 (destroy)
google_compute_disk.pd-wint00-app #2 (destroy)
root
  google_compute_disk.pd-wint00-app #0 (destroy)
  google_compute_disk.pd-wint00-app #1 (destroy)
  google_compute_disk.pd-wint00-app #2 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-03 #0 (destroy)
google_compute_disk.pd-sofar-03 #1 (destroy)
google_compute_disk.pd-sofar-03 #2 (destroy)
google_compute_disk.pd-sofar-03 #3 (destroy)
google_compute_disk.pd-sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_disk.pd-sofar-03 #0 (destroy)
google_compute_disk.pd-sofar-03 #1 (destroy)
google_compute_disk.pd-sofar-03 #2 (destroy)
google_compute_disk.pd-sofar-03 #3 (destroy)
google_compute_disk.pd-sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_disk.pd-sofar-03 #0 (destroy)
google_compute_disk.pd-sofar-03 #1 (destroy)
google_compute_disk.pd-sofar-03 #2 (destroy)
google_compute_disk.pd-sofar-03 #3 (destroy)
google_compute_disk.pd-sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-03 #0 (destroy)
google_compute_disk.pd-sofar-03 #1 (destroy)
google_compute_disk.pd-sofar-03 #2 (destroy)
google_compute_disk.pd-sofar-03 #3 (destroy)
google_compute_disk.pd-sofar-03 #4 (destroy)
root
  google_compute_disk.pd-sofar-03 #0 (destroy)
  google_compute_disk.pd-sofar-03 #1 (destroy)
  google_compute_disk.pd-sofar-03 #2 (destroy)
  google_compute_disk.pd-sofar-03 #3 (destroy)
  google_compute_disk.pd-sofar-03 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-01 #0 (destroy)
google_compute_disk.pd-sofar-01 #1 (destroy)
google_compute_disk.pd-sofar-01 #2 (destroy)
google_compute_disk.pd-sofar-01 #3 (destroy)
google_compute_disk.pd-sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_disk.pd-sofar-01 #0 (destroy)
google_compute_disk.pd-sofar-01 #1 (destroy)
google_compute_disk.pd-sofar-01 #2 (destroy)
google_compute_disk.pd-sofar-01 #3 (destroy)
google_compute_disk.pd-sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_disk.pd-sofar-01 #0 (destroy)
google_compute_disk.pd-sofar-01 #1 (destroy)
google_compute_disk.pd-sofar-01 #2 (destroy)
google_compute_disk.pd-sofar-01 #3 (destroy)
google_compute_disk.pd-sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-01 #0 (destroy)
google_compute_disk.pd-sofar-01 #1 (destroy)
google_compute_disk.pd-sofar-01 #2 (destroy)
google_compute_disk.pd-sofar-01 #3 (destroy)
google_compute_disk.pd-sofar-01 #4 (destroy)
root
  google_compute_disk.pd-sofar-01 #0 (destroy)
  google_compute_disk.pd-sofar-01 #1 (destroy)
  google_compute_disk.pd-sofar-01 #2 (destroy)
  google_compute_disk.pd-sofar-01 #3 (destroy)
  google_compute_disk.pd-sofar-01 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-access: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-access: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-access: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-access
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-access
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app-override: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app-override: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app-override: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-wint00-app-override
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-wint00-app-override
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-splunk: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-splunk: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-splunk: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-splunk
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-splunk
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.default-allow-internal: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.default-allow-internal: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-access: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-access: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-splunk: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-splunk: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-proxy-hc: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-proxy-hc: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_http_health_check.hc-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_http_health_check.hc-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.default-allow-icmp: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.default-allow-icmp: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-ssh: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-ssh: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_address.staging-auth: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_address.staging-auth: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-app-hc: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-app-hc: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.gce-healthchecks: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.gce-healthchecks: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-sofar-hc: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.fw-wint00-sofar-hc: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_address.addr-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_address.addr-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.just-messing-around: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_firewall.just-messing-around: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-access: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-access: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app-override: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app-override: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-splunk: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-splunk: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_target_pool.tp-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_target_pool.tp-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_target_pool.tp-proxy: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_target_pool.tp-proxy
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_target_pool.tp-proxy
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.output.staging-auth: walking
2015/07/26 07:12:31 [DEBUG] vertex root.output.staging-auth: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalWriteOutput
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-http: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-http: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-http: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_forwarding_rule.fr-proxy-http
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_forwarding_rule.fr-proxy-http
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-https: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-https: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-https: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_forwarding_rule.fr-proxy-https
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_forwarding_rule.fr-proxy-https
2015/07/26 07:12:31 [DEBUG] vertex root.output.addr-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.output.addr-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalWriteOutput
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_target_pool.tp-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_target_pool.tp-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-http: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-http: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-https: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_forwarding_rule.fr-proxy-https: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-proxy #0
google_compute_disk.pd-proxy #1
google_compute_disk.pd-proxy #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-proxy #0
google_compute_disk.pd-proxy #1
google_compute_disk.pd-proxy #2
root
  google_compute_disk.pd-proxy #0
  google_compute_disk.pd-proxy #1
  google_compute_disk.pd-proxy #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-talonservice #0
google_compute_disk.pd-talonservice #1
google_compute_disk.pd-talonservice #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-talonservice #0
google_compute_disk.pd-talonservice #1
google_compute_disk.pd-talonservice #2
root
  google_compute_disk.pd-talonservice #0
  google_compute_disk.pd-talonservice #1
  google_compute_disk.pd-talonservice #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-wint00-app #0
google_compute_disk.pd-wint00-app #1
google_compute_disk.pd-wint00-app #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-wint00-app #0
google_compute_disk.pd-wint00-app #1
google_compute_disk.pd-wint00-app #2
root
  google_compute_disk.pd-wint00-app #0
  google_compute_disk.pd-wint00-app #1
  google_compute_disk.pd-wint00-app #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-03-data #0
google_compute_disk.pd-sofar-03-data #1
google_compute_disk.pd-sofar-03-data #2
google_compute_disk.pd-sofar-03-data #3
google_compute_disk.pd-sofar-03-data #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-03-data #0
google_compute_disk.pd-sofar-03-data #1
google_compute_disk.pd-sofar-03-data #2
google_compute_disk.pd-sofar-03-data #3
google_compute_disk.pd-sofar-03-data #4
root
  google_compute_disk.pd-sofar-03-data #0
  google_compute_disk.pd-sofar-03-data #1
  google_compute_disk.pd-sofar-03-data #2
  google_compute_disk.pd-sofar-03-data #3
  google_compute_disk.pd-sofar-03-data #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-02 #0
google_compute_disk.pd-sofar-02 #1
google_compute_disk.pd-sofar-02 #2
google_compute_disk.pd-sofar-02 #3
google_compute_disk.pd-sofar-02 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-02 #0
google_compute_disk.pd-sofar-02 #1
google_compute_disk.pd-sofar-02 #2
google_compute_disk.pd-sofar-02 #3
google_compute_disk.pd-sofar-02 #4
root
  google_compute_disk.pd-sofar-02 #0
  google_compute_disk.pd-sofar-02 #1
  google_compute_disk.pd-sofar-02 #2
  google_compute_disk.pd-sofar-02 #3
  google_compute_disk.pd-sofar-02 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-00 #0
google_compute_disk.pd-sofar-00 #1
google_compute_disk.pd-sofar-00 #2
google_compute_disk.pd-sofar-00 #3
google_compute_disk.pd-sofar-00 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-00 #0
google_compute_disk.pd-sofar-00 #1
google_compute_disk.pd-sofar-00 #2
google_compute_disk.pd-sofar-00 #3
google_compute_disk.pd-sofar-00 #4
root
  google_compute_disk.pd-sofar-00 #0
  google_compute_disk.pd-sofar-00 #1
  google_compute_disk.pd-sofar-00 #2
  google_compute_disk.pd-sofar-00 #3
  google_compute_disk.pd-sofar-00 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-02-data #0
google_compute_disk.pd-sofar-02-data #1
google_compute_disk.pd-sofar-02-data #2
google_compute_disk.pd-sofar-02-data #3
google_compute_disk.pd-sofar-02-data #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-02-data #0
google_compute_disk.pd-sofar-02-data #1
google_compute_disk.pd-sofar-02-data #2
google_compute_disk.pd-sofar-02-data #3
google_compute_disk.pd-sofar-02-data #4
root
  google_compute_disk.pd-sofar-02-data #0
  google_compute_disk.pd-sofar-02-data #1
  google_compute_disk.pd-sofar-02-data #2
  google_compute_disk.pd-sofar-02-data #3
  google_compute_disk.pd-sofar-02-data #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-01-data #0
google_compute_disk.pd-sofar-01-data #1
google_compute_disk.pd-sofar-01-data #2
google_compute_disk.pd-sofar-01-data #3
google_compute_disk.pd-sofar-01-data #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-01-data #0
google_compute_disk.pd-sofar-01-data #1
google_compute_disk.pd-sofar-01-data #2
google_compute_disk.pd-sofar-01-data #3
google_compute_disk.pd-sofar-01-data #4
root
  google_compute_disk.pd-sofar-01-data #0
  google_compute_disk.pd-sofar-01-data #1
  google_compute_disk.pd-sofar-01-data #2
  google_compute_disk.pd-sofar-01-data #3
  google_compute_disk.pd-sofar-01-data #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-00-data #0
google_compute_disk.pd-sofar-00-data #1
google_compute_disk.pd-sofar-00-data #2
google_compute_disk.pd-sofar-00-data #3
google_compute_disk.pd-sofar-00-data #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-00-data #0
google_compute_disk.pd-sofar-00-data #1
google_compute_disk.pd-sofar-00-data #2
google_compute_disk.pd-sofar-00-data #3
google_compute_disk.pd-sofar-00-data #4
root
  google_compute_disk.pd-sofar-00-data #0
  google_compute_disk.pd-sofar-00-data #1
  google_compute_disk.pd-sofar-00-data #2
  google_compute_disk.pd-sofar-00-data #3
  google_compute_disk.pd-sofar-00-data #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-03 #0
google_compute_disk.pd-sofar-03 #1
google_compute_disk.pd-sofar-03 #2
google_compute_disk.pd-sofar-03 #3
google_compute_disk.pd-sofar-03 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-03 #0
google_compute_disk.pd-sofar-03 #1
google_compute_disk.pd-sofar-03 #2
google_compute_disk.pd-sofar-03 #3
google_compute_disk.pd-sofar-03 #4
root
  google_compute_disk.pd-sofar-03 #0
  google_compute_disk.pd-sofar-03 #1
  google_compute_disk.pd-sofar-03 #2
  google_compute_disk.pd-sofar-03 #3
  google_compute_disk.pd-sofar-03 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_disk.pd-sofar-01 #0
google_compute_disk.pd-sofar-01 #1
google_compute_disk.pd-sofar-01 #2
google_compute_disk.pd-sofar-01 #3
google_compute_disk.pd-sofar-01 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_disk.pd-sofar-01 #0
google_compute_disk.pd-sofar-01 #1
google_compute_disk.pd-sofar-01 #2
google_compute_disk.pd-sofar-01 #3
google_compute_disk.pd-sofar-01 #4
root
  google_compute_disk.pd-sofar-01 #0
  google_compute_disk.pd-sofar-01 #1
  google_compute_disk.pd-sofar-01 #2
  google_compute_disk.pd-sofar-01 #3
  google_compute_disk.pd-sofar-01 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-proxy #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-talonservice #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-wint00-app #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03-data #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-02-data #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01-data #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-00-data #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-03 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_disk.pd-sofar-01 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.talon #0 (destroy)
google_compute_instance.talon #1 (destroy)
google_compute_instance.talon #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.talon #0 (destroy)
google_compute_instance.talon #1 (destroy)
google_compute_instance.talon #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.talon #0 (destroy)
google_compute_instance.talon #1 (destroy)
google_compute_instance.talon #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.talon #0 (destroy)
google_compute_instance.talon #1 (destroy)
google_compute_instance.talon #2 (destroy)
root
  google_compute_instance.talon #0 (destroy)
  google_compute_instance.talon #1 (destroy)
  google_compute_instance.talon #2 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-02 #0 (destroy)
google_compute_instance.sofar-02 #1 (destroy)
google_compute_instance.sofar-02 #2 (destroy)
google_compute_instance.sofar-02 #3 (destroy)
google_compute_instance.sofar-02 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.sofar-02 #0 (destroy)
google_compute_instance.sofar-02 #1 (destroy)
google_compute_instance.sofar-02 #2 (destroy)
google_compute_instance.sofar-02 #3 (destroy)
google_compute_instance.sofar-02 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.sofar-02 #0 (destroy)
google_compute_instance.sofar-02 #1 (destroy)
google_compute_instance.sofar-02 #2 (destroy)
google_compute_instance.sofar-02 #3 (destroy)
google_compute_instance.sofar-02 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-02 #0 (destroy)
google_compute_instance.sofar-02 #1 (destroy)
google_compute_instance.sofar-02 #2 (destroy)
google_compute_instance.sofar-02 #3 (destroy)
google_compute_instance.sofar-02 #4 (destroy)
root
  google_compute_instance.sofar-02 #0 (destroy)
  google_compute_instance.sofar-02 #1 (destroy)
  google_compute_instance.sofar-02 #2 (destroy)
  google_compute_instance.sofar-02 #3 (destroy)
  google_compute_instance.sofar-02 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.proxy #0 (destroy)
google_compute_instance.proxy #1 (destroy)
google_compute_instance.proxy #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.proxy #0 (destroy)
google_compute_instance.proxy #1 (destroy)
google_compute_instance.proxy #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.proxy #0 (destroy)
google_compute_instance.proxy #1 (destroy)
google_compute_instance.proxy #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.proxy #0 (destroy)
google_compute_instance.proxy #1 (destroy)
google_compute_instance.proxy #2 (destroy)
root
  google_compute_instance.proxy #0 (destroy)
  google_compute_instance.proxy #1 (destroy)
  google_compute_instance.proxy #2 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-03 #0 (destroy)
google_compute_instance.sofar-03 #1 (destroy)
google_compute_instance.sofar-03 #2 (destroy)
google_compute_instance.sofar-03 #3 (destroy)
google_compute_instance.sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.sofar-03 #0 (destroy)
google_compute_instance.sofar-03 #1 (destroy)
google_compute_instance.sofar-03 #2 (destroy)
google_compute_instance.sofar-03 #3 (destroy)
google_compute_instance.sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.sofar-03 #0 (destroy)
google_compute_instance.sofar-03 #1 (destroy)
google_compute_instance.sofar-03 #2 (destroy)
google_compute_instance.sofar-03 #3 (destroy)
google_compute_instance.sofar-03 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-03 #0 (destroy)
google_compute_instance.sofar-03 #1 (destroy)
google_compute_instance.sofar-03 #2 (destroy)
google_compute_instance.sofar-03 #3 (destroy)
google_compute_instance.sofar-03 #4 (destroy)
root
  google_compute_instance.sofar-03 #0 (destroy)
  google_compute_instance.sofar-03 #1 (destroy)
  google_compute_instance.sofar-03 #2 (destroy)
  google_compute_instance.sofar-03 #3 (destroy)
  google_compute_instance.sofar-03 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-01 #0 (destroy)
google_compute_instance.sofar-01 #1 (destroy)
google_compute_instance.sofar-01 #2 (destroy)
google_compute_instance.sofar-01 #3 (destroy)
google_compute_instance.sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.sofar-01 #0 (destroy)
google_compute_instance.sofar-01 #1 (destroy)
google_compute_instance.sofar-01 #2 (destroy)
google_compute_instance.sofar-01 #3 (destroy)
google_compute_instance.sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.sofar-01 #0 (destroy)
google_compute_instance.sofar-01 #1 (destroy)
google_compute_instance.sofar-01 #2 (destroy)
google_compute_instance.sofar-01 #3 (destroy)
google_compute_instance.sofar-01 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-01 #0 (destroy)
google_compute_instance.sofar-01 #1 (destroy)
google_compute_instance.sofar-01 #2 (destroy)
google_compute_instance.sofar-01 #3 (destroy)
google_compute_instance.sofar-01 #4 (destroy)
root
  google_compute_instance.sofar-01 #0 (destroy)
  google_compute_instance.sofar-01 #1 (destroy)
  google_compute_instance.sofar-01 #2 (destroy)
  google_compute_instance.sofar-01 #3 (destroy)
  google_compute_instance.sofar-01 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-00 #0 (destroy)
google_compute_instance.sofar-00 #1 (destroy)
google_compute_instance.sofar-00 #2 (destroy)
google_compute_instance.sofar-00 #3 (destroy)
google_compute_instance.sofar-00 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.sofar-00 #0 (destroy)
google_compute_instance.sofar-00 #1 (destroy)
google_compute_instance.sofar-00 #2 (destroy)
google_compute_instance.sofar-00 #3 (destroy)
google_compute_instance.sofar-00 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.sofar-00 #0 (destroy)
google_compute_instance.sofar-00 #1 (destroy)
google_compute_instance.sofar-00 #2 (destroy)
google_compute_instance.sofar-00 #3 (destroy)
google_compute_instance.sofar-00 #4 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-00 #0 (destroy)
google_compute_instance.sofar-00 #1 (destroy)
google_compute_instance.sofar-00 #2 (destroy)
google_compute_instance.sofar-00 #3 (destroy)
google_compute_instance.sofar-00 #4 (destroy)
root
  google_compute_instance.sofar-00 #0 (destroy)
  google_compute_instance.sofar-00 #1 (destroy)
  google_compute_instance.sofar-00 #2 (destroy)
  google_compute_instance.sofar-00 #3 (destroy)
  google_compute_instance.sofar-00 #4 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.splunk: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.splunk: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.splunk: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.splunk
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.splunk
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone (destroy): expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.welldone #0 (destroy)
google_compute_instance.welldone #1 (destroy)
google_compute_instance.welldone #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.OrphanTransformer:

google_compute_instance.welldone #0 (destroy)
google_compute_instance.welldone #1 (destroy)
google_compute_instance.welldone #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.DeposedTransformer:

google_compute_instance.welldone #0 (destroy)
google_compute_instance.welldone #1 (destroy)
google_compute_instance.welldone #2 (destroy)
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.welldone #0 (destroy)
google_compute_instance.welldone #1 (destroy)
google_compute_instance.welldone #2 (destroy)
root
  google_compute_instance.welldone #0 (destroy)
  google_compute_instance.welldone #1 (destroy)
  google_compute_instance.welldone #2 (destroy)
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.wint00-app-03: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.wint00-app-03: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.wint00-app-03: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.wint00-app-03
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.wint00-app-03
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.access: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.access: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.access: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.access
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.access
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.splunk: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.splunk: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.wint00-app-03: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.wint00-app-03: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.access: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.access: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #2 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #2 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #3 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #3 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.remote-exec (close): walking
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.remote-exec (close): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #0 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #0 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #4 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #4 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #1 (destroy): walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #1 (destroy): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalFilterDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.talon #0
google_compute_instance.talon #1
google_compute_instance.talon #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.talon #0
google_compute_instance.talon #1
google_compute_instance.talon #2
root
  google_compute_instance.talon #0
  google_compute_instance.talon #1
  google_compute_instance.talon #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.proxy #0
google_compute_instance.proxy #1
google_compute_instance.proxy #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.proxy #0
google_compute_instance.proxy #1
google_compute_instance.proxy #2
root
  google_compute_instance.proxy #0
  google_compute_instance.proxy #1
  google_compute_instance.proxy #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.welldone #0
google_compute_instance.welldone #1
google_compute_instance.welldone #2
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.welldone #0
google_compute_instance.welldone #1
google_compute_instance.welldone #2
root
  google_compute_instance.welldone #0
  google_compute_instance.welldone #1
  google_compute_instance.welldone #2
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-02 #0
google_compute_instance.sofar-02 #1
google_compute_instance.sofar-02 #2
google_compute_instance.sofar-02 #3
google_compute_instance.sofar-02 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-02 #0
google_compute_instance.sofar-02 #1
google_compute_instance.sofar-02 #2
google_compute_instance.sofar-02 #3
google_compute_instance.sofar-02 #4
root
  google_compute_instance.sofar-02 #0
  google_compute_instance.sofar-02 #1
  google_compute_instance.sofar-02 #2
  google_compute_instance.sofar-02 #3
  google_compute_instance.sofar-02 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-03 #0
google_compute_instance.sofar-03 #1
google_compute_instance.sofar-03 #2
google_compute_instance.sofar-03 #3
google_compute_instance.sofar-03 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-03 #0
google_compute_instance.sofar-03 #1
google_compute_instance.sofar-03 #2
google_compute_instance.sofar-03 #3
google_compute_instance.sofar-03 #4
root
  google_compute_instance.sofar-03 #0
  google_compute_instance.sofar-03 #1
  google_compute_instance.sofar-03 #2
  google_compute_instance.sofar-03 #3
  google_compute_instance.sofar-03 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-01 #0
google_compute_instance.sofar-01 #1
google_compute_instance.sofar-01 #2
google_compute_instance.sofar-01 #3
google_compute_instance.sofar-01 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-01 #0
google_compute_instance.sofar-01 #1
google_compute_instance.sofar-01 #2
google_compute_instance.sofar-01 #3
google_compute_instance.sofar-01 #4
root
  google_compute_instance.sofar-01 #0
  google_compute_instance.sofar-01 #1
  google_compute_instance.sofar-01 #2
  google_compute_instance.sofar-01 #3
  google_compute_instance.sofar-01 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInterpolate
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00: expanding/walking dynamic subgraph
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.ResourceCountTransformer:

google_compute_instance.sofar-00 #0
google_compute_instance.sofar-00 #1
google_compute_instance.sofar-00 #2
google_compute_instance.sofar-00 #3
google_compute_instance.sofar-00 #4
2015/07/26 07:12:31 [TRACE] Graph after step *terraform.RootTransformer:

google_compute_instance.sofar-00 #0
google_compute_instance.sofar-00 #1
google_compute_instance.sofar-00 #2
google_compute_instance.sofar-00 #3
google_compute_instance.sofar-00 #4
root
  google_compute_instance.sofar-00 #0
  google_compute_instance.sofar-00 #1
  google_compute_instance.sofar-00 #2
  google_compute_instance.sofar-00 #3
  google_compute_instance.sofar-00 #4
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.talon #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.proxy #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.welldone #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #0: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #0: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #1: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #1: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #3: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #3: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-02 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-03 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #2: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-01 #2: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #4: walking
2015/07/26 07:12:31 [DEBUG] vertex root.google_compute_instance.sofar-00 #4: evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: terraform.EvalNoop
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalOpFilter
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalSequence
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalReadDiff
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalIf
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalIf, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalOpFilter, err: early exit
2015/07/26 07:12:31 [ERROR] root: eval: *terraform.EvalSequence, err: early exit
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.file (close): walking
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.file (close): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.local-exec (close): walking
2015/07/26 07:12:31 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
2015/07/26 07:12:31 [DEBUG] vertex root.provider.google (close): walking
2015/07/26 07:12:31 [DEBUG] vertex root.provider.google (close): evaluating
2015/07/26 07:12:31 [DEBUG] root: eval: *terraform.EvalCloseProvider
2015/07/26 07:12:31 [DEBUG] vertex root.root: walking
2015/07/26 07:12:31 waiting for all plugin processes to complete...

2015/07/26 07:12:31 [DEBUG] /usr/local/terraform/terraform-provisioner-file: plugin process exited
2015/07/26 07:12:31 [DEBUG] /usr/local/terraform/terraform-provisioner-local-exec: plugin process exited
2015/07/26 07:12:31 [DEBUG] /usr/local/terraform/terraform-provisioner-chef: plugin process exited
2015/07/26 07:12:31 [DEBUG] /usr/local/terraform/terraform-provisioner-remote-exec: plugin process exited
2015/07/26 07:12:31 [DEBUG] /usr/local/terraform/terraform-provider-google: plugin process exited
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

google_storage_bucket does not apply / get create

This issue was originally opened by @smyrman as hashicorp/terraform#6531. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

Terraform v0.6.15

Affected Resource(s)

  • google_storage_bucket

Terraform Configuration Files

Tested both in a larger configuration, and in a separate, smaller configuration shown below:

provider "google" {
  credentials = "${file("../secret/google-terraform.json")}"
  project     = "myrenett"
  region      = "europe-west1"
}

resource "google_storage_bucket" "image-store" {
  name     = "image-store.myrenett.no"
  location = "EU"
}

The myrenett.no domain ha been verified through Google Search console, and I am able to create the bucket manually.

Debug Output

https://gist.github.com/smyrman/b040ec5cde6e0c8050a4e89caa2353d3

Panic Output

N/A

Expected Behavior

Google bucket to be created / plan to be fully applied.

Actual Behavior

I get the error

  • google_storage_bucket.image-store: googleapi: Error 400: Invalid argument., invalid

Steps to Reproduce

  1. Provide the ../secret/google-terraform.json as downloaded from Google Cloud console.
  2. Replace the bucket name with your own domain.
  3. Verify your Domain through the Google Search console.
  4. terraform apply

Important Factoids

Running a normal Google Cloud account with a robot account to gain json credentials.

References

google_compute_instance_group_manager does not get destroyed when google_compute_instance_template does, resulting in error

This issue was originally opened by @JorritSalverda as hashicorp/terraform#6234. It was migrated here as part of the provider split. The original body of the issue is below.


When changing metadata in google_compute_instance_template - which is set via a template_file - the depending google_compute_instance_group_manager does not get rebuilt

1 error(s) occurred:

* google_compute_instance_template.instance_template: Error deleting instance template: googleapi:
 Error 400: The instance_template resource 'instance-template' is already being used by '
instance-group-manager', resourceInUseByAnotherResource

Tainting the google_compute_instance_group_manager still results in an error because it's simultaneously destroyed with the google_compute_instance_template, not before.

Terraform Version

0.6.13

Affected Resource(s)

  • google_compute_instance_group_manager
  • google_compute_instance_template
  • template_file

Terraform Configuration Files

resource "template_file" "template_file" {
  template = "${file("container-manifest.yml")}"
  vars {
    ...
  }
}

resource "google_compute_instance_template" "instance_template" {
    name = "instance-template"
    machine_type = "n1-standard-1"
    region = "europe-west1"

    // boot disk
    disk {
        source_image = "https://www.googleapis.com/compute/v1/projects/google-containers/global/images/container-vm-v20160217"
        disk_type = "pd-standard"
        disk_size_gb = "32"
        auto_delete = true
        boot = true
    }

    network_interface {
        network = "${google_compute_network.network.name}"
        access_config {
            // Ephemeral IP
        }
    }

    metadata {
        google-container-manifest = "${template_file.template_file.rendered}"
    }
}

resource "google_compute_instance_group_manager" "instance_group_manager" {
    name = "instance-group-manager"
    instance_template = "${google_compute_instance_template.instance_template.self_link}"
    base_instance_name = "instance-group-manager"
    zone = "europe-west1-c"
    target_size = "1"

    depends_on = ["google_compute_instance_template.instance_template"]
}```

### Debug Output
https://gist.github.com/JorritSalverda/0ed5eebe2ed2e52404af7d5707a3c101

### Expected Behavior
- destroy google_compute_instance_group_manager 
- destroy google_compute_instance_template
- create google_compute_instance_template
- create google_compute_instance_group_manager 

### Actual Behavior
- destroy google_compute_instance_template
- error because it's in use by google_compute_instance_group_manager 

### Steps to Reproduce
1. change template file
2. `terraform apply`

Feature Request: provider/google : be able to specify a URI snapshot when creating a disk

This issue was originally opened by @tpoindessous as hashicorp/terraform#12327. It was migrated here as part of the provider split. The original body of the issue is below.


Hi

in GCP, via API or gcloud cli, you can create a disk in project A from a snapshot made in project B (you need correct IAM permissions).

In Terraform, since we specify a name for a snaphot, it's not working (because TF search the snapshot by name in current project).

I made a PR (#12278) which enable Terraform to specify a snapshot by his URI.

Thanks.

References

in google_compute_instance_group_manager if target_size is set to 0 value get ignored

Hi there,

In google_compute_instance_group_manager if you set target_size to 0 the value get ignored and the default value of 1 get applied at the first apply. Similar issue when you try to change the value from a non zero value to zero. Terraform will detect the change however when applying the plan the value will not got changed to 0.

Terraform Version

  • terraform v0.96
  • terraform v0.97
  • terraform v0.98

Affected Resource(s)

Please list the resources as a list, for example:

  • google_compute_instance_group_manager

Terraform Configuration Files

resource "google_compute_instance_template" "template" {
  name_prefix = "template-server"

  region = "${var.region}"

  lifecycle {
    create_before_destroy = true
  }

  network_interface {
    network = "default"
  }

  machine_type         = "f1-micro"
  can_ip_forward       = false

  scheduling {
    automatic_restart   = true
    on_host_maintenance = "TERMINATE"
  }

  // Create a new boot disk from an image
  disk {
    source_image = "projects/ubuntu-os-cloud/global/images/ubuntu-1604-xenial-v20170516"
    disk_type    = "pd-ssd"
    auto_delete  = true
    boot         = true
  }


  service_account {
    scopes = [ ]
  }

}

resource "google_compute_instance_group_manager" "group_manager" {
  name        = "instance-group-tf-bug"

  base_instance_name = "servers"
  instance_template  = "${google_compute_instance_template.template.self_link}"
  update_strategy    = "NONE"

  zone        = "us-central1-a"
  target_size = 0
}

Debug Output

google_compute_instance_group_manager.group_manager: Creating...
  base_instance_name: "" => "servers"
  fingerprint:        "" => "<computed>"
  instance_group:     "" => "<computed>"
  instance_template:  "" => "https://www.googleapis.com/compute/v1/projects/cloud-staging-168820/global/instanceTemplates/template-server0028f8764b2b18e1b29f3ea74a"
  name:               "" => "instance-group-tf-bug"
  project:            "" => "<computed>"
  self_link:          "" => "<computed>"
  target_size:        "" => "0"
  update_strategy:    "" => "NONE"
  zone:               "" => "us-central1-a"

Expected Behavior

Inttance group number of instances should be 0 and no instances should be created.

Actual Behavior

Instance group number of instances is 1

Steps to Reproduce

  1. terraform apply

mystery cycle with delete of non-state

This issue was originally opened by @tmlink as hashicorp/terraform#12427. It was migrated here as part of the provider split. The original body of the issue is below.


Iโ€™m trying to create a vpn module that will take an optional ipaddress. If it get an address, it will use it, otherwise it will provision its own.

It's erroring on a cycle that I can't see. The report of the cycle has (destroy)s but there is no tfstate file

Terraform Version

$ terraform -v
Terraform v0.8.8

Terraform Configuration Files

main.tf:

variable "auth-project"            { default = "XXXXXXXXXXXXXXXXXX" }
variable "auth-region"             { default = "us-central1" }
variable "auth-account-file"       { default = "gce_auth_info.json" }

module "vpn-address" {
  source = "./terraform-modules/ipaddress"

  auth-project      = "${var.auth-project}"
  auth-region       = "${var.auth-region}"
  auth-credentials  = "${file("${var.auth-account-file}")}"

  label     = "addr-1"
  region    = "us-central1"
}

module "vpn" {
  source = "./terraform-modules/vpn"

  auth-project      = "${var.auth-project}"
  auth-region       = "${var.auth-region}"
  auth-credentials  = "${file("${var.auth-account-file}")}"

  label             = "vpn-1"
  region            = "us-central1"
  local-address     = "${module.vpn-address.address}"
}

output "premade-vpn-server-address"  { value = "${module.vpn-address.address}" }

terraform-modules/ipaddress/ipaddress.tf

variable "auth-region"      {}
variable "auth-project"     {}
variable "auth-credentials" {}

variable "label"        { type="string" }
variable "region"       { type="string", default=""  }
variable "count"        { type="string", default="1" }  # can be more than 1

provider "google" {
  credentials  = "${var.auth-credentials}"
  project      = "${var.auth-project}"
  region       = "${var.auth-region}"
}

resource "google_compute_address" "default" {
  name   = "${var.label}"
  region = "${var.region}"
  count  = "${var.count}"
}

output "addresses" { value = [ "${google_compute_address.default.address}"              ] }
output "ids"       { value = [ "${google_compute_address.default.self_link}"            ] }
output "address"   { value =   "${element(google_compute_address.default.address,0)}"     }
output "id"        { value =   "${element(google_compute_address.default.self_link,0)}"   }

terraform-modules/vpn/vpn.tf

variable "auth-region"      {}
variable "auth-project"     {}
variable "auth-credentials" {}

variable "label"            { type="string" }
variable "region"           { type="string" }
variable "local-address"    { type="string", default = "" }

provider "google" {
  credentials  = "${var.auth-credentials}"
  project      = "${var.auth-project}"
  region       = "${var.auth-region}"
}

resource "google_compute_address" "local-ip" {
  name   = "${var.label}"
  region = "${var.region}"
  count =  "${var.local-address == "" ? 1 : 0}"
}

find .

.
./.terraform
./.terraform/modules
./.terraform/modules/93cf6df467cbf5038cd22b9a29e354d0
./.terraform/modules/dce0737879d7239e6f7c44d4bc2c2edb
./DEBUG
./gce_auth_info.json
./main.tf
./terraform-modules
./terraform-modules/ipaddress
./terraform-modules/ipaddress/ipaddress.tf
./terraform-modules/vpn
./terraform-modules/vpn/vpn.tf

(note -- no terraform.tfstate file. So why the (destroy)s in the cycle?)

Debug Output

https://gist.github.com/tmlink/22feb9a187fece99533d7cecd70317b6

includes:

  • 'TRACE' level debug
  • .dot from a terraform graph --draw-cycles -- no colors showing cycles

Expected Behavior

Creation of module.vpn-address.google_compute_address.default but not module.vpn.google_compute_address.local-ip

Actual Behavior

$ rm -rf .terraform/modules/ DEBUG && terraform get -update && terraform plan --module-depth=-1
Get: file:///Users/thomaslink/tmp/test_gce_vpn/terraform-modules/ipaddress (update)
Get: file:///Users/thomaslink/tmp/test_gce_vpn/terraform-modules/vpn (update)
Error configuring: 1 error(s) occurred:

* Cycle: module.vpn-address.output.address, module.vpn.var.local-address, module.vpn.google_compute_address.local-ip (destroy), module.vpn-address.google_compute_address.default (destroy), module.vpn-address.google_compute_address.default

Steps to Reproduce

terraform plan --module-depth=-1

google_compute_instance vs google_compute_instance_template disk attributes vary

This issue was originally opened by @allanlang as hashicorp/terraform#5709. It was migrated here as part of the provider split. The original body of the issue is below.


To specify local SSD disk in google_compute_instance we use:

disk {
    type = "local-ssd"
    scratch = true
}

but in google_compute_instance_template the equivalent block would be:

disk {
    disk_type = "local-ssd"
    type = "SCRATCH"
}

It would enhance usability if these were consistent. Personally, I prefer the first form but don't have a strong preference.

Potential Race Condition When Apply Google Project IAM Policy

This issue was originally opened by @zachgersh as hashicorp/terraform#12291. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

0.85+

Affected Resource(s)

  • google_projec_iam_policy

Terraform Configuration Files

None provided. Totally can work up an example if needed.

Expected Behavior

I should be able to remove/add members to the policy

Actual Behavior

I get random permission denied errors due to the fact that the policy has become out of date (a member was added or removed before the policy was destroyed).

Spoke to @evandbrown a bit about this and I am unsure if restoring a saved copy of the previous policy that is stored in your tfstate file is the right way to go. It would seem that anyone with multiple environments / policy changes in the same project would end up hitting this problem.

Steps to Reproduce

  1. create two different policies in the same GCP project
  2. start to teardown one and then begin tearing down the other
  3. watch it fail

cc @paddyforan as well whose been looking over a bunch of my GCP changes.

Support for interface on disk in google_compute_instance

This issue was originally opened by @devth as hashicorp/terraform#5598. It was migrated here as part of the provider split. The original body of the issue is below.


I don't see an option for interface: https://www.terraform.io/docs/providers/google/r/compute_instance.html#disk

interface
Optional. The kind of disk interface exposed to the VM for this SSD. Valid values are SCSI and NVME. SCSI is the default and is supported by more guest operating systems. NVME may provide higher performance.

From https://cloud.google.com/sdk/gcloud/reference/compute/instances/create

GCE: terraform refresh doesn't update startup script

This issue was originally opened by @henrikhodne as hashicorp/terraform#8176. It was migrated here as part of the provider split. The original body of the issue is below.


I managed to get in a state where the startup script for some of our GCE instances got updated, but the Terraform state didn't get the new startup scripts. Now Terraform wants to recreate all the instances since it thinks the instances still have the old startup script.

While browsing the code I found this: https://github.com/hashicorp/terraform/blob/8f976e5ceb3a229a9602fed93b536635bc661086/builtin/providers/google/resource_compute_instance.go#L620-L622

if script, scriptExists := d.GetOk("metadata_startup_script"); scriptExists {
    d.Set("metadata_startup_script", script)
}

Looks to me like that's effectively a no-op, and should've pulled the script from the API response, not the state?

Terraform Version

$ terraform -v
Terraform v0.7.0

Affected Resource(s)

  • google_compute_instance

Terraform Configuration Files

resource "google_compute_instance" "some_server" {
  name = "some_server"
  machine_type = "g1-small"
  zone = "us-central1-b"

  can_ip_forward = false

  disk {
    auto_delete = true
    image = "${var.image}"
    type = "pd-ssd"
  }

  network_interface {
    network = "default"
    access_config {
      # Ephemeral IP
    }
  }

  metadata_startup_script = "#!/usr/bin/env bash\ndo_some_things"
}

Expected Behavior

terraform refresh updates the local state with the startup script that is visible in the GCE API.

Actual Behavior

terraform refresh keeps the startup script that is in the local state, and terraform plan says that the instance needs to be recreated.

Steps to Reproduce

  1. terraform apply
  2. Change the startup script on the instance
  3. Change the startup script in the Terraform file
  4. terraform plan
  5. Terraform claims that the instance must be recreated because the startup script is different

Important Factoids

I got in this state because terraform apply didn't update the local state after applying, possibly because I managed to name the plan files something.tfstate instead of something.tfplan and ran terraform.tfstate? I can send a different ticket for that, though.

google cloud platform resource attributes

This issue was originally opened by @eugenetaranov as hashicorp/terraform#7283. It was migrated here as part of the provider split. The original body of the issue is below.


Hello,

it looks like many if not all google cloud platform do not provide important attribute references. For example, https://www.terraform.io/docs/providers/google/r/compute_instance.html has only metadata_fingerprint, self_link, tags_fingerprint while other attributes like public or private ip are missing. Having them in place would allow to use them in outputs, dns configuration etc

Thanks

Issue with updating cloudSQL settings. terraform removes all settings during update.

This issue was originally opened by @hjfbynara as hashicorp/terraform#7214. It was migrated here as part of the provider split. The original body of the issue is below.


Hi there,

Thank you for opening an issue. Please note that we try to keep the Terraform issue tracker reserved for bug reports and feature requests. For general usage questions, please see: https://www.terraform.io/community.html.

Terraform Version

Run terraform -v to show the version. If you are not running the latest version of Terraform, please upgrade because your issue may have already been fixed.
0.6.15 (there is an issue with running 0.6.16 at our site at this time)

Affected Resource(s)

Please list the resources as a list, for example:
google_sql_database

If this issue appears to affect multiple resources, it may be an issue with Terraform's core, so please mention this.

Terraform Configuration Files

# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
# security, you can also encrypt the files using our GPG public key.

resource "google_sql_database_instance" "cromwell-mysql1" {
count = "${var.num_cromwell_cloudsql_instances}"
region = "${var.cloudsql_region}"
database_version = "${var.cloudsql_version}"

settings {
    activation_policy = "${var.cloudsql_activation_policy}"
    pricing_plan = "${var.cloudsql_pricing_plan}"
    replication_type = "${var.cloudsql_replication_type}"
    tier = "${var.instance_size_cloudsql_cromwell}"

    backup_configuration {
        binary_log_enabled = false
        enabled = true
        start_time = "06:00"
    }

    ip_configuration {
        ipv4_enabled = true
        require_ssl = "${var.cloudsql_require_ssl}"
    }
}

}

Debug Output

Please provider a link to a GitHub Gist containing the complete debug output: https://www.terraform.io/docs/internals/debugging.html. Please do NOT paste the debug output in the issue; just paste a link to the Gist.

Panic Output

If Terraform produced a panic, please provide a link to a GitHub Gist containing the output of the crash.log.

Expected Behavior

What should have happened?
SSL was turned off manually, I was re-running terraform to re-enable. Outside of terraform there were other cloudsql settings made (authorizednetworks, databaseFlags). Terraform informed me as part of running the plan that it would update the require_ssl flag (and nothing else).

~ google_sql_database_instance.cromwell-mysql1
settings.0.ip_configuration.0.require_ssl: "0" => "1"

Actual Behavior

What actually happened?

After the plan was run, my users reported they could no longer access cloudSQL. Investigating - it seems that terraform removed all my other settings (authorizedNetworks and databaseFlags).

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform up a cloudsql instance (does not matter 1stgen or 2ndgen or size) with require_ssl = true
  2. Add authorizedNetwork setting through GUI console
  3. Also turn off require_ssl in console
  4. run terraform plan
  5. run terraform apply
  6. look in console to see that all the authorizedNetwork settings are gone

By the way - the issue happens regardless of what settings you control via terraform and which database settings are set manually (outside of terraform). Once terraform updates ANY settings - it will wipe out all settings made manually.

Important Factoids

Are there anything atypical about your accounts that we should know? For example: Running in EC2 Classic? Custom version of OpenStack? Tight ACLs?
I can't manage all database settings with terraform because managing authorizedNetworks via terrform does not work.

References

Are there any other GitHub issues (open or closed) or Pull Requests that should be linked here? For example:

Cannot apply http"s" health check to Target Pool

This issue was originally opened by @phanect as hashicorp/terraform#4282. It was migrated here as part of the provider split. The original body of the issue is below.


I tried to use google_compute_https_health_check as follows:

    google_compute_https_health_check: {
      app: {
        name: "app-health-check",
        // ...
      }
    },

    google_compute_target_pool: {
      app: {
        // ...
        health_checks: [ "${ google_compute_https_health_check.app.name }" ]
      }
    },
    // ...

However, I added it into google_compute_target_pool and following error occurs:

* google_compute_target_pool.app: Error reading HealthCheck: googleapi: Error 404: The resource 'projects/appcrm/global/httpHealthChecks/app-health-check' was not found, notFound

According to error message, google_compute_target_pool.[appname].health_checks uses API for HTTP health check.
I looked around the doc and didn't find equivalent arguments, so it looks a bug.

Terraform version: v0.6.8
Platform: Kubuntu 14.04

Full example:

{
    "provider": {
        "google": {
            "credentials": "${ file(\"google.json\") }",
            "project": "appcrm",
            "region": "asia-east1"
        }
    },
    "resource": {
        "google_compute_instance": {
            "app": {
                "name": "appserver",
                "machine_type": "f1-micro",
                "zone": "asia-east1-b",
                "disk": {
                    "image": "app",
                    "type": "pd-ssd"
                },
                "network_interface": {
                    "network": "app",
                    "access_config": {}
                },
                "service_account": {
                    "scopes": [
                        "https://www.googleapis.com/auth/compute.readonly"
                    ]
                }
            }
        },
        "google_compute_network": {
          "app": {
            "name":       "app",
            "ipv4_range": "10.240.0.0/16"
          }
        },
        "google_compute_address": {
            "app_lb": {
                "name": "app-lb"
            }
        },
        "google_compute_https_health_check": {
            "app": {
                "name": "app-health-check",
                "request_path": "/img/favicon.ico",
                "check_interval_sec": 3,
                "timeout_sec": 3,
                "healthy_threshold": 2,
                "unhealthy_threshold": 1
            }
        },
        "google_compute_target_pool": {
            "app": {
                "name": "app",
                "instances": [
                    "${ google_compute_instance.app.*.self_link }"
                ],
                "health_checks": [
                    "${ google_compute_https_health_check.app.name }"
                ]
            }
        },
        "google_compute_forwarding_rule": {
            "app": {
                "name": "app",
                "target": "${ google_compute_target_pool.app.self_link }",
                "ip_address": "${ google_compute_address.app_lb.self_link }"
            }
        }
    }
}

Possible IP comparison issue due to multiple possible representations

This issue was originally opened by @karalabe as hashicorp/terraform#10755. It was migrated here as part of the provider split. The original body of the issue is below.


Yet again a possible IP address comparison issue:

The code at https://github.com/hashicorp/terraform/blob/master/builtin/providers/google/resource_compute_vpn_tunnel.go#L232 makes the assumption that IPv4 addresses are always stored in a 4 byte long byte slice and similarly a IPv6 address is stored as a 16 byte slice.

This assumption however does not hold, as the net.IP's state (https://golang.org/pkg/net/#IP):

Note that in this documentation, referring to an IP address as an IPv4 address or an IPv6 address is a semantic property of the address, not just the length of the byte slice: a 16-byte slice can still be an IPv4 address.

Due to this byte slice based comparisons of IP addresses may not be always as meaningful as the user might expect, and the same IPv4 with different internal representation my cause comparison mismatches, resulting in unforseen anomalies.

Note, this issue report was not initiated by my use of this package and noticing a bug, rather by creating an extension proposal for go vet and that signalling the possible misuse in this library.

Cheers :)

Support labels for google cloud resources

This issue was originally opened by @JorritSalverda as hashicorp/terraform#3546. It was migrated here as part of the provider split. The original body of the issue is below.


According to http://googlecloudplatform.blogspot.nl/2015/10/using-labels-to-organize-Google-Cloud-Platform-resources.html you can now use key/value pairs to label your resources.

It seem to be tags that have key=value format, but if I try that I get the following error, so apparently it's handled differently through the gcloud api.

Reason: invalid, Message: Invalid value for field 'tags.items[0]': 'environment=prod'.  Must be a match of regex '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'

Please add support for this as it will allow us to use this to label our resources for better cost reporting.

[GKE] Support autoscaling

This issue was originally opened by @thecodeassassin as hashicorp/terraform#8605. It was migrated here as part of the provider split. The original body of the issue is below.


hey all,

Google cloud supports autoscaling for nodes which is very useful in high traffic kubernetes deployments. Could you add this feature to terraform? Currently i use local exec like this:

  # enable autoscaling
  provisioner "local-exec" {
      command = "gcloud container clusters update ${var.google_container_cluster.name} --enable-autoscaling --min-nodes=${var.min_nodes} --max-nodes=${var.max_nodes} --project='${var.project_name}'"
  }

Documentation is here
https://cloud.google.com/container-engine/docs/clusters/operations

[GCE] Destroy google_compute_network fails

This issue was originally opened by @jswierad as hashicorp/terraform#7884. It was migrated here as part of the provider split. The original body of the issue is below.


Hey terraformers.

I've created a network with custom subnet in GCE:

resource "google_compute_network" "mynetwork-net" {
    name                    = "mynetwork-net"
    auto_create_subnetworks = false 
}

resource "google_compute_subnetwork" "mynetwork-subnet" {
    name          = "mynetwork-subnet"
    ip_cidr_range = "10.5.0.0/24"
    network       = "${google_compute_network.mynetwork-net.self_link}" 
}

That, because of how GCE works, creates a default-route in GCE for this network, so it can route to internet.

Once I try to terraform destroy it, this error appears:

1 error(s) occurred:
* google_compute_network.mynetwork-net: The network resource 'mynetwork-net' is already being used by 'default-route-8c69958e61aaef4b'

All the other resources related to this network are deleted correctly.
I'm not terraform dev, but I assume it's because 'default-route-8c69958e61aaef4b' is not created by terraform itself and therefor cannot be deleted.

Or maybe I do something wrong? In such a case, I'd appreciate some guidance...

$ terraform --version
Terraform v0.6.16

Feature request: "Initial delay" attribure to google_compute_instance_group_manager

This issue was originally opened by @Blasterdick as hashicorp/terraform#5371. It was migrated here as part of the provider split. The original body of the issue is below.


"Initial delay" - the time to allow an instance to boot and applications to fully start before the first health check.

The "initial delay" can be found when you create the instance group via Google Developers Console, Web UI, or when use the Beta version of the gcloud SDK via command line.

It would be great to get this stuff working ;)

Recreating a google_compute_instance removes it from instance groups

This issue was originally opened by @danawillow as hashicorp/terraform#10896. It was migrated here as part of the provider split. The original body of the issue is below.


To reproduce:

Expected result:

  • Instances are deleted and recreated, and re-added to their instance groups

Actual result:

  • Instances are deleted and recreated but not re-added to their instance groups.

@evandbrown let's go over this tomorrow

[improvement] google_compute_disk support for resizing disk

This issue was originally opened by @JorritSalverda as hashicorp/terraform#10442. It was migrated here as part of the provider split. The original body of the issue is below.


Increasing the size of google_compute_disk forces recreation, however it's possible to resize a google cloud disk on the fly, see https://cloud.google.com/compute/docs/disks/add-persistent-disk.

Instead of recreating the resource just modifying the size would be ideal. Now I still have to do that outside of terraform and then update my tf file and the terraform.tfstate file to reflect the new size.

Terraform Version

Terraform v0.7.13

Affected Resource(s)

google_compute_disk

Terraform tries to remove non-existing instances from google_compute_instance_group

This issue was originally opened by @zbikmarc as hashicorp/terraform#11511. It was migrated here as part of the provider split. The original body of the issue is below.


This might be special case of: #54

To reproduce:

  • use this template file
  • apply it with -var image=centos-6
  • reapply with -var image=centos-7
  • it will fail due to:
    * google_compute_instance_group.instance-group: Error removing instances from InstanceGroup: googleapi: Error 404: The resource 'projects/<sanitized>/zones/us-central1-c/instances/test-group-node-1-043e036f' was not found, notFound
    what is true because Terraform removed this instance from group already.

Apply log: https://gist.github.com/zbikmarc/6913fa02cba714c18356c2108be8446e
Reaply log: https://gist.github.com/zbikmarc/4956b3cd264de1cfa1e8037e7365cb71

Expected result
Instance group is recreated. Terraform does not try to remove non-existing instance from instance group.

Actual result
Instances are removed from group, then recreated and Terraform tries to remove those already removed instances from instance group, which fails of course.

Problem does not exist when random suffix is not used. However as a result instances are removed from instance group, which is exactly like in #54. I suppose both issues might be fixed if Terraform will first remove instances marked to rebuild/recreate from instance group and then recreate instances and finally add them again.

GCE Autoscaler: terraform only lets you select one policy while gce allows multiple, metric target types don't match gce

This issue was originally opened by @nwwebb as hashicorp/terraform#7614. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version:
v0.6.16

Affected Resource:
google_compute_autoscaler

Expected Behavior:

  • GCE allows multiple policies to be applied to an autoscaler. The user can specify cpu utilization, load balancing utilization and multiple metrics utilizations if they choose.
  • The metric utilization target types in GCE are gauge, delta/min, delta/sec.

Actual Behavior:

  • Terraform doesn't support multiple policies for an autoscaler in a config file.
  • When Terraform attempts to update an autoscaler with a new policy (ex: changing from cpu utilization to load balancer utilization) it creates an autoscaler with both policies.
  • The metric utilization target types for a Terraform config file are gauge, delta, cumulative

Steps to Reproduce:

The following resource will cause Terraform to complain because multiple policies are specified, although gce lets the user select multiple policies.

resource "google_compute_autoscaler" "foobar" {
  name   = "foobar"
  zone   = "us-central1-f"
  target = "${google_compute_instance_group_manager.foobar.self_link}"

  autoscaling_policy = {
    max_replicas    = 5
    min_replicas    = 1
    cooldown_period = 60

    cpu_utilization {
      target = 0.5
    }
    load_balancer_utilization {
      target = 0.5
  }
}

Also, if you were to apply this autoscaler:

resource "google_compute_autoscaler" "foobar" {
  name   = "foobar"
  zone   = "us-central1-f"
  target = "${google_compute_instance_group_manager.foobar.self_link}"

  autoscaling_policy = {
    max_replicas    = 5
    min_replicas    = 1
    cooldown_period = 60

    cpu_utilization {
      target = 0.5
    }
  }
}

Followed by this:

resource "google_compute_autoscaler" "foobar" {
  name   = "foobar"
  zone   = "us-central1-f"
  target = "${google_compute_instance_group_manager.foobar.self_link}"

  autoscaling_policy = {
    max_replicas    = 5
    min_replicas    = 1
    cooldown_period = 60

    load_balancing_utilization {
      target = 0.5
    }
  }
}

Terraform will create an autoscaler with load balancing and cpu utilization set rather than remove the cpu utilization.

@lwander

Resource was not found but does exist on GCE terraform apply

This issue was originally opened by @wint00 as hashicorp/terraform#2850. It was migrated here as part of the provider split. The original body of the issue is below.


I often get errors like this and the machines failed to get created:

* Error loading disk 'pd-wintoo-app-00': googleapi: Error 404: The resource 'projects/wintoo-staging/zones/us-central1-a/disks/pd-wintoo-app-00' was not found, notFound
* Error loading disk 'pd-wintoo-app-01': googleapi: Error 404: The resource 'projects/wintoo-staging/zones/us-central1-b/disks/pd-wintoo-app-01' was not found, notFound
* Error loading disk 'pd-wintoo-app-02': googleapi: Error 404: The resource 'projects/wintoo-staging/zones/us-central1-c/disks/pd-wintoo-app-02' was not found,

But when I run terraform again, it usually just works. Is that expected and should I ignore or should I be putting more sleeps in order to prevent this? Perhaps I should look something up before allowing the VM to be created?

google_compute_target_https_proxy does not handle certs correctly

This issue was originally opened by @jasonkeene as hashicorp/terraform#9672. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

$ terraform version
Terraform v0.7.7

Affected Resource

  • google_compute_target_https_proxy

Terraform Configuration Files

vars.tf:

variable "concourse-cert" {
  type = "string"
}

terraform.tfvars:

concourse-cert = "projects/cff-loggregator/global/sslCertificates/wildcard-ci"

concourse.tf:

resource "google_compute_instance_group" "concourse-1" {
  name        = "concourse-${var.zone-1}-1"
  zone        = "${var.zone-1}"
  named_port {
    name = "http"
    port = "8080"
  }
  instances = "${var.concourse-web-instance-urls}"
}

resource "google_compute_backend_service" "concourse" {
  name        = "concourse"
  port_name   = "http"
  protocol    = "HTTP"
  timeout_sec = 10
  enable_cdn  = false

  backend {
    group = "${google_compute_instance_group.concourse-1.self_link}"
  }

  health_checks = ["${google_compute_http_health_check.concourse.self_link}"]
}

resource "google_compute_http_health_check" "concourse" {
  name               = "concourse"
  request_path       = "/login"
  check_interval_sec = 1
  timeout_sec        = 1
  port               = 8080
}

resource "google_compute_target_https_proxy" "concourse" {
  name             = "concourse"
  url_map          = "${google_compute_url_map.concourse.self_link}"
  ssl_certificates = ["${var.concourse-cert}"]
}

resource "google_compute_url_map" "concourse" {
  name        = "concourse"

  default_service = "${google_compute_backend_service.concourse.self_link}"
}

Debug Output

https://gist.github.com/jasonkeene/9a4c5a6f0c2032bf5471ed44742141c2

Expected Behavior

An apply that contains a google_compute_target_https_proxy resource with certs referenced should be idempotent across multiple applys.

Actual Behavior

With the first run, terraform creates the google_compute_target_https_proxy referencing an existing cert. The tfstate file does not contain the reference to the cert. When I run tf apply it attempts to add the cert to the google_compute_target_https_proxy again and errors out.

Steps to Reproduce

  1. terraform apply
  2. terraform plan # see the bad plan
  3. terraform apply # get the error from gcp api

Terraform tries to delete a disk after it deletes a compute with the disk

This issue was originally opened by @noralife as hashicorp/terraform#6908. It was migrated here as part of the provider split. The original body of the issue is below.


Hi there,

I've encountered an error when Terraform destroys a disk which Terraform creates and attaches to a new compute. This happens because when Terraform destroys the compute with the disk and then Terraform tries to delete the disk which no longer exists.

Terraform Version

Terraform v0.6.16

Affected Resource(s)

  • google_compute_instance
  • google_compute_disk

Terraform Configuration Files

provider "google" {
  credentials = "${file("credentials.json")}"
  project     = "****"
  region      = "asia-east1"
}

resource "google_compute_disk" "extdisk" {
  name  = "terraform-ext"
  type  = "pd-ssd"
  zone  = "asia-east1-a"
  size  = 20
}

resource "google_compute_instance" "test-server" {
  name         = "terraform"
  machine_type = "n1-standard-1"
  zone         = "asia-east1-a"
  disk {
    image = "ubuntu-1404-trusty-v20160516"
  }
  disk {
    disk = "${google_compute_disk.extdisk.name}"
    device_name = "extdisk"
    auto_delete = false
  }
  network_interface {
    network = "default"
  }
  metadata_startup_script = "${file("boot.sh")}"
}

Debug Output

https://gist.github.com/noralife/c24255963abb0b3d6825815f977311c8

Expected Behavior

Apply complete! Resources: 0 added, 0 changed, 2 destroyed.

Actual Behavior

Error applying plan:

1 error(s) occurred:

  • google_compute_disk.extdisk: Error deleting disk: googleapi: Error 404: The resource 'projects/***/zones/asia-east1-a/disks/terraform-ext' was not found, notFound

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

Steps to Reproduce

  1. terraform apply
  2. terraform destroy -force

Workaround

If auto_delete is false, this error is avoidable.

  disk {
    disk = "${google_compute_disk.extdisk.name}"
    device_name = "extdisk"
    auto_delete = false // add this line
  }

Important Factoids

None

References

None

Feature Request: Google Service Account Key

This issue was originally opened by @vise890 as hashicorp/terraform#12342. It was migrated here as part of the provider split. The original body of the issue is below.


This would be helpful to avoid resorting to bash to create a key after a google_service_account resource is created.

This is roughly what I do currently:

gcloud iam service-accounts \
    keys create \
    --project "$project" \
    --iam-account "$service_account" \
    --key-file-type=json "$key_path"

Resize google_container_cluster without destroying and re-creating

This issue was originally opened by @devth as hashicorp/terraform#5622. It was migrated here as part of the provider split. The original body of the issue is below.


GKE supports resizing an underlying compute cluster on the fly:
https://cloud.google.com/container-engine/docs/resize-cluster

google_container_cluster's initial_node_count describes the initial count; if you change this the cluster is destroyed/re-created.

The docs describe getting at the underlying managed instance group gke-example-b937f2ba-node.

How can we do this in Terraform?

Difficulty setting nested `computed` fields.

This issue was originally opened by @lwander as hashicorp/terraform#3782. It was migrated here as part of the provider split. The original body of the issue is below.


In hashicorp/terraform#3781, I am unable to set any of the nested fields.

You can see here how I go about doing it, in the case that I'm doing something obviously wrong.

The easy solution would be to diverge from the Google SQL API data format and flatten out the resource schema, but this resource stores two identical subresources and would make naming a bit of pain. Plus, this seems to hint at a deeper problem in the Terraform core.

Has anyone else run into this issue? Or am I setting the nested fields incorrectly?

provider/GCE : instance group manager cannot have 0 instace at creation

This issue was originally opened by @menren as hashicorp/terraform#5690. It was migrated here as part of the provider split. The original body of the issue is below.


In some case I would like to creation a instance group manager with 0 instance in the beginning.
Even with target_size = 0, the instance group is created with 1 instance.

Is it an expected behaviour or a bogus ?

As a workaround I can rescale the target size to 0, but how do I create an instance group with 0 instance ?

Changing order of oauth_scopes in google_container_cluster forces new resource

This issue was originally opened by @mstrzele as hashicorp/terraform#11265. It was migrated here as part of the provider split. The original body of the issue is below.


This is the output of terraform plan:

    node_config.0.oauth_scopes.#:                          "9" => "9"
    node_config.0.oauth_scopes.0:                          "https://www.googleapis.com/auth/cloud-platform" => "https://www.googleapis.com/auth/compute" (forces new resource)
    node_config.0.oauth_scopes.1:                          "https://www.googleapis.com/auth/compute" => "https://www.googleapis.com/auth/devstorage.read_only" (forces new resource)
    node_config.0.oauth_scopes.2:                          "https://www.googleapis.com/auth/devstorage.read_only" => "https://www.googleapis.com/auth/sqlservice.admin" (forces new resource)
    node_config.0.oauth_scopes.3:                          "https://www.googleapis.com/auth/logging.write" => "https://www.googleapis.com/auth/logging.write"
    node_config.0.oauth_scopes.4:                          "https://www.googleapis.com/auth/monitoring" => "https://www.googleapis.com/auth/monitoring"
    node_config.0.oauth_scopes.5:                          "https://www.googleapis.com/auth/service.management.readonly" => "https://www.googleapis.com/auth/cloud-platform" (forces new resource)
    node_config.0.oauth_scopes.6:                          "https://www.googleapis.com/auth/servicecontrol" => "https://www.googleapis.com/auth/servicecontrol"
    node_config.0.oauth_scopes.7:                          "https://www.googleapis.com/auth/sqlservice.admin" => "https://www.googleapis.com/auth/service.management.readonly" (forces new resource)
    node_config.0.oauth_scopes.8:                          "https://www.googleapis.com/auth/trace.append" => "https://www.googleapis.com/auth/trace.append"

As you can see, the content of oauth_scopes wasn't changed. Google Cloud Platform API returns this in alphabetical order. Maybe Terraform should also sort these values in plan and/or state?

Add setting to stop google_project_services from being deleted

I'm really enjoying using Google Cloud with Terraform. So far the only blemish has been the wait time for provisioning and removing services, and more generally having to deal with and think about them at all.

I have specified the services my project requires with google_project_services so they are created the first time I provision a project. However if I destroy all the resources in my project and then recreate them (with skip_delete on the project itself), most of my time is spent waiting for the project services to be destroyed and recreated.

I could just keep the project services out of my Terraform config, but then they wouldn't get created when I'm making a new project (say a temporary staging project).

What are your thoughts on adding a setting for google_project_services which provides accumulate only behaviour? It would add any missing services specified in the terraform config, but never delete any which were extra in the console, even when the resource is being destroyed. It also would only show a diff if there were services to create. This is similar to the google_project setting skip_delete, but I think a different name would be required here, perhaps accumulate_only?

If project service APIs took seconds to provision and remove then this probably wouldn't be necessary, but I suspect this would be the easier change to make ๐Ÿ˜„.

google_compute_target_pool is not idempotent when using URLs as values from google_compute_instance

This issue was originally opened by @jsierles as hashicorp/terraform#9121. It was migrated here as part of the provider split. The original body of the issue is below.


Hi there,

Terraform v0.7.4
google_compute_target_pool

resource "google_compute_target_pool" "loadbalancer" {
  name = "target-pool-loadbalancer-${var.env}"
  instances = ["${google_compute_instance.loadbalancer.*.self_link}"]
  health_checks = ["${google_compute_http_health_check.loadbalancer.name}"]
}

Plan output

~ google_compute_target_pool.loadbalancer
    instances.0: "europe-west1-d/loadbalancer-0-staging" => "https://www.googleapis.com/compute/v1/projects/myproject-com/zones/europe-west1-d/instances/loadbalancer-0-staging"
    instances.1: "europe-west1-d/loadbalancer-1-staging" => "https://www.googleapis.com/compute/v1/projects/myproject-com/zones/europe-west1-d/instances/loadbalancer-1-staging"

Expected Behavior

This value should not be changed on every plan/apply run.

Actual Behavior

On every plan and apply, this resource is modified without makes changes to the configuration.

Google Cloud Instance Startup Scripts & Provisioning with Compute Templates

This issue was originally opened by @jwmarshall as hashicorp/terraform#10685. It was migrated here as part of the provider split. The original body of the issue is below.


So I'm familiar with Terraform and have built environments on AWS with it. I have a new project on google cloud and I'm having an issue (or misunderstanding) on how to get my provisioning scripts/steps into an autoscaling group.

Terraform Version

Terraform v0.7.13

Affected Resource(s)

  • google_compute_instance_template

Terraform Configuration Files

resource "google_compute_instance_template" "events_service_template" {
  name = "${var.environment}-events-service-template"
  machine_type = "${var.machine_type}"
  can_ip_forward = false

  tags = []

  disk {
    source_image = "ubuntu-os-cloud/ubuntu-1404-lts"
    disk_type = "pd-ssd"
    disk_size_gb = "30"
    auto_delete = true
    boot = true
  }

  network_interface {
    network = "default"
  }

  metadata {
    ssh-keys = "root:${file("${var.public_key_path}")}"
  }

  service_account {
    scopes = ["https://www.googleapis.com/auth/compute.readonly"]
  }

  provisioner "file" {
    source = "scripts/startup.sh"
    destination = "/root/startup.sh"

    connection {
      type = "ssh"
      user = "root"
      private_key = "${file("${var.private_key_path}")}"
      agent = false
    }
  }

  provisioner "remote-exec" {
    connection {
      type = "ssh"
      user = "root"
      private_key = "${file("${var.private_key_path}")}"
      agent = false
    }

    inline = [
      "chmod +x /root/startup.sh",
      "/root/startup.sh"
    ]
  }
}

Output

Error applying plan:

1 error(s) occurred:

* ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

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

References

I used a modified version of the google two-tier example.

503 error on creating several CloudSQL databases (fails after third was actually created)

This issue was originally opened by @Blasterdick as hashicorp/terraform#5231. It was migrated here as part of the provider split. The original body of the issue is below.


.tf for a CloudSQL instance and it's databases:

resource "google_sql_database_instance" "default" {
    region = "europe-west1"
    database_version = "MYSQL_5_5"
    settings {
        tier = "D1"
        activation_policy = "ON_DEMAND"
        authorized_gae_applications = []
        pricing_plan = "PER_USE"
        replication_type = "SYNCHRONOUS"

        backup_configuration {
            binary_log_enabled = true
            enabled = true
            start_time = "18:00"
        }   

        ip_configuration {
            ipv4_enabled = true
            authorized_networks {
                name = "office_network"
                value = "123.456.789.000"
            }   
        }   

        location_preference {
            zone = "europe-west1-b"
        } 
    }   
}   

resource "google_sql_database" "db-temp-test1" {
    name = "db-temp-test1"
    instance = "${google_sql_database_instance.default.name}"
}

resource "google_sql_database" "db-temp-test2" {
    name = "db-temp-test2"
    instance = "${google_sql_database_instance.default.name}"
}

resource "google_sql_database" "db-temp-test3" {
    name = "db-temp-test3"
    instance = "${google_sql_database_instance.default.name}"
}

Terraform plan sample:

+ google_sql_database.db-temp-test1
    instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
    name:      "" => "db-temp-test1"
    self_link: "" => "<computed>"

+ google_sql_database.db-temp-test2
    instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
    name:      "" => "db-temp-test2"
    self_link: "" => "<computed>"

+ google_sql_database.db-temp-test3
    instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
    name:      "" => "db-temp-test3"
    self_link: "" => "<computed>"

Terraform apply sample:

google_sql_database.db-temp-test3: Creating...
  instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
  name:      "" => "db-temp-test3"
  self_link: "" => "<computed>"
google_sql_database.db-temp-test1: Creating...
  instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
  name:      "" => "db-temp-test1"
  self_link: "" => "<computed>"
google_sql_database.db-temp-test2: Creating...
  instance:  "" => "terraform-kez4yt4ivzazjcokccu4zw6wni"
  name:      "" => "db-temp-test2"
  self_link: "" => "<computed>"

Error message:

* google_sql_database.db-temp-test2: Error, failed to insert database db-temp-test2 into instance terraform-kez4yt4ivzazjcokccu4zw6wni: googleapi: Error 503: Service temporarily unavailable., serverException
* google_sql_database.db-temp-test1: Error, failed to insert database db-temp-test1 into instance terraform-kez4yt4ivzazjcokccu4zw6wni: googleapi: Error 503: Service temporarily unavailable., serverException
* google_sql_database.db-temp-test3: Error, failure waiting for insertion of db-temp-test3 into terraform-kez4yt4ivzazjcokccu4zw6wni: speckle::MySQL exception: mysql_query You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-temp-test3' at line 1

Adding multiple resources at once causes Google API to timeout and leaves terraform state inconsistent with Google

This issue was originally opened by @hjfbynara as hashicorp/terraform#5163. It was migrated here as part of the provider split. The original body of the issue is below.


I've seen this with various types of resources but can pretty much reproduce it consistently with the cloudsql resource. If I recreate 4-5 databases on the same cloudsql instance at once - invariably terraform apply will return the following error for one of the databases:

Error applying plan:
1 error(s) occurred:

  • google_sql_database.db02: Error, failed to insert database db02 into instance mysql01: googleapi: Error 503: Service temporarily unavailable., serverException

If you login to the Google console you see the database did get created but terraform does not know about it due to the time out.

To recover I need to manually delete the databases using the Google console for those databases that terraform does not know about. Rerun plan to get new plan and then rerun apply with the new plan.

While I understand this is not specifically an issue with Terraform, since it was the Google API call that timed out, but maybe there should be better error recovery or a retry or a more delay added to API calls.

Not sure if Google has a way of querying the status of an API call, especially for longer running API requests (Pretty sure Amazon AWS has this capability). If it does then the terraform Google provider should use that method - submit API call (don't wait around) and then go into a status check loop (with a count or timeout). Return good when status says complete or fail if failed or timed out.

If that is not how Google APIs work, then a reasonable workaround is to put longer delays for certain resource operations.

NOTE: this will be more problematic as you add additional features to the cloudsql capabilities as some changes require cloudsql instance restarts before proceeding - which will likely exasperate these types of things.

provider/google: Support for managed instance group autohealing

This issue was originally opened by @premist as hashicorp/terraform#10360. It was migrated here as part of the provider split. The original body of the issue is below.


Managed instance group on Google Compute Engine has a feature where you can monitor and automatically re-create instances based on associated health check. You can use instanceGroupManagers.setAutoHealingPolicies to apply the health check to the managed instance group, like the following:

POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/zones/[ZONE]/instanceGroupManagers/[INSTANCE_GROUP]/setAutoHealingPolicies

{
 "autoHealingPolicies": [
  {
   "healthCheck": "global/httpHealthChecks/example-check",
   "initialDelaySec": 120
  }
 ]
}

Note that this API is currently in beta.

Documentations

Feature Request: support regional google instance group managers

This issue was originally opened by @mschroeder223 as hashicorp/terraform#8866. It was migrated here as part of the provider split. The original body of the issue is below.


The GCP docs and ui allow for the creation of regional (multi-zone) instance group managers.

After looking through the source I believe this actually tracks back to a limitation with the current google compute api library. In the current v1 only InstanceGroupManagersInsertCall exists, which in the beta v0.beta an additional set of calls for RegionInstanceGroupManagersInsertCall has been added.

InstanceGroupManagersInsertCall in v1 (stable)
https://code.googlesource.com/google-api-go-client/+/master/compute/v1/compute-gen.go#21873

RegionInstanceGroupManagersInsertCall in v0.beta
https://code.googlesource.com/google-api-go-client/+/master/compute/v0.beta/compute-gen.go#37848

Are there any current workarounds for this?

Enable online resizing of Persistent Disks in GCE

This issue was originally opened by @iiro as hashicorp/terraform#5968. It was migrated here as part of the provider split. The original body of the issue is below.


Google has just announced that the resize (grow) operation of Persistent Disks is now GA and not in beta anymore:

https://cloudplatform.googleblog.com/2016/03/introducing-Google-Cloud-Persistent-Disks-with-non-disruptive-online-resizing.html

Would be neat to have this supported in Terraform as well.

'google_compute_instance' adding 'google_compute_disk' forces new resource

This issue was originally opened by @advanderveer as hashicorp/terraform#6678. It was migrated here as part of the provider split. The original body of the issue is below.


Hey, i've encountered unexpected behaviour while updating a google_compute_instance resource by adding a new disk {}.

Terraform Version

Terraform v0.6.16

Affected Resource(s)

  • google_compute_instance
  • google_compute_disk

Terraform Configuration Files

Consider starting out with the following configuration:

variable "gce_ssh_user" {}
variable "gce_ssh_pub_key_file" {}
variable "gce_service_account" {}
variable "gce_project_id" {}
variable "gce_image" {}
variable "gce_region" {
  default = "europe-west1"
}

variable "gce_network" {}
variable "gce_subnetwork" {}

provider "google" {
  credentials = "${file(var.gce_service_account)}"
  project     = "${var.gce_project_id}"
  region      = "${var.gce_region}"
}

resource "google_compute_disk" "default" {
  name  = "test-disk"
  type  = "pd-ssd"
  zone = "${var.gce_region}-b"
  size = 10
}

resource "google_compute_instance" "remove-me" {
  name       = "disk-test"
  machine_type         = "n1-standard-1"
  can_ip_forward       = false
  zone = "${var.gce_region}-b"

  disk {
    image = "ubuntu-1604-xenial-v20160429"
  }

  network_interface {
    subnetwork = "${var.gce_subnetwork}"
    access_config {
      // Ephemeral IP
    }
  }

  service_account {
    scopes = ["compute-rw"] 
  }

  metadata {
    sshKeys = "${var.gce_ssh_user}:${file(var.gce_ssh_pub_key_file)}"
  }
}

When using the gce interface I would now be able to add the disk 'test-disk' to the instance 'remove-me' without recreating it (or even rebooting). I would expect terraform to behave the same when changing the resource configuration to the following:

variable "gce_ssh_user" {}
variable "gce_ssh_pub_key_file" {}
variable "gce_service_account" {}
variable "gce_project_id" {}
variable "gce_image" {}
variable "gce_region" {
  default = "europe-west1"
}

variable "gce_network" {}
variable "gce_subnetwork" {}

provider "google" {
  credentials = "${file(var.gce_service_account)}"
  project     = "${var.gce_project_id}"
  region      = "${var.gce_region}"
}

resource "google_compute_disk" "default" {
  name  = "test-disk"
  type  = "pd-ssd"
  zone = "${var.gce_region}-b"
  size = 10
}

resource "google_compute_instance" "remove-me" {
  name       = "disk-test"
  machine_type         = "n1-standard-1"
  can_ip_forward       = false
  zone = "${var.gce_region}-b"

  disk {
    image = "ubuntu-1604-xenial-v20160429"
  }

  #DISK ADDED HERE (using .name attribute instead of self_link yields the same result)
  disk {
    disk = "${google_compute_disk.default.self_link}"
  }

  network_interface {
    subnetwork = "${var.gce_subnetwork}"
    access_config {
      // Ephemeral IP
    }
  }

  service_account {
    scopes = ["compute-rw"] //this grands our filesystemd to modify itself
  }

  metadata {
    sshKeys = "${var.gce_ssh_user}:${file(var.gce_ssh_pub_key_file)}"
  }
}

Debug Output

https://gist.github.com/advanderveer/fc9e8ef73f1f0b0b8578fedf9140307e

Panic Output

No panic is produced

Expected Behavior

I would expect the the 'google_compute_instance' not to be recreated

Actual Behavior

It get destroyed, i.e terraform plan shows multiple "forces new resource":

-/+ google_compute_instance.remove-me
    can_ip_forward:                                      "false" => "false"
    disk.#:                                              "1" => "2" **(forces new resource)**
    disk.0.auto_delete:                                  "true" => "true"
    disk.0.image:                                        "ubuntu-1604-xenial-v20160429" => "ubuntu-1604-xenial-v20160429"
    disk.1.auto_delete:                                  "" => "true" **(forces new resource)**
    disk.1.disk:                                         "" => "https://www.googleapis.com/compute/v1/projects/microfactory-test/zones/europe-west1-b/disks/test-disk" (forces new resource)
    machine_type:                                        "n1-standard-1" => "n1-standard-1"
    metadata.#:                                          "1" => "1"
    metadata.sshKeys:                                    "<my public ssh key>"
    metadata_fingerprint:                                "Mq9VPCUvh-E=" => "<computed>"
    name:                                                "disk-test" => "disk-test"
    network_interface.#:                                 "1" => "1"
    network_interface.0.access_config.#:                 "1" => "1"
    network_interface.0.access_config.0.assigned_nat_ip: "146.148.15.98" => "<computed>"
    network_interface.0.address:                         "10.0.0.3" => "<computed>"
    network_interface.0.name:                            "nic0" => "<computed>"
    network_interface.0.subnetwork:                      "microfactory-subnetwork" => "microfactory-subnetwork"
    self_link:                                           "https://www.googleapis.com/compute/v1/projects/microfactory-test/zones/europe-west1-b/instances/disk-test" => "<computed>"
    service_account.#:                                   "1" => "1"
    service_account.0.email:                             "[email protected]" => "<computed>"
    service_account.0.scopes.#:                          "1" => "1"
    service_account.0.scopes.299962681:                  "https://www.googleapis.com/auth/compute" => "https://www.googleapis.com/auth/compute"
    tags_fingerprint:                                    "42WmSpB8rSM=" => "<computed>"
    zone:                                                "europe-west1-b" => "europe-west1-b"

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform plan
  2. terraform apply

Important Factoids

Not that i'm aware of

References

I couldn't find any maybe hashicorp/terraform#5241 is related

google_compute_subnetwork resource - support an expansion of CIDR range

This issue was originally opened by @Dnefedkin as hashicorp/terraform#11689. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

0.8.5

Affected Resource(s)

  • google_compute_subnetwork

Changing ip_cidr_range argument of google_compute_subnetwork resource leads to recreation of the subnetwork object, the update method is not implemented.

GCE API has a method Subnetworks: expandIpCidrRange [1] that allows to modify the existing subnetwork and change a CIDR range in case if a new CIDR range is a superset of the range previously defined before the update.

The proposal is to modify google_compute_subnetwork resource by adding code allowing to expand a CIDR range. It's not clear to me how resource should behave in a new CIDR range is not a superset of an old one.

[1] - https://cloud.google.com/compute/docs/reference/latest/subnetworks/expandIpCidrRange

Terraform removes non-managed project metadata

This issue was originally opened by @cblecker as hashicorp/terraform#7636. It was migrated here as part of the provider split. The original body of the issue is below.


Terraform Version

Terraform v0.6.16

Affected Resource(s)

  • google_compute_project_metadata

Terraform Configuration Files

variable "region" {
  default = "us-east1"
}

variable "project_name" {
  description = "The ID of the Google Cloud project"
}

provider "google" {
  region      = "${var.region}"
  project     = "${var.project_name}"
  credentials = ""
}

resource "google_compute_project_metadata" "tf-testing-metadata" {
  metadata {
    tf-testing-1 = "test metadata variable 1 created by TF"
    tf-testing-2 = "test metadata variable 2 created by TF"
  }
}

Debug Output

https://gist.github.com/cblecker/881acb52b2a3af9b194973ddd673fc08

Panic Output

Not applicable

Expected Behaviour

Any project metadata, including project-wide SSH keys created outside of Terraform should remain as part of the project should the Terraform-managed infrastructure be modified or destroyed.

Actual Behaviour

The API call that Terraform uses to remove it's metadata from the project seems to clear all metadata from the project, including the very important sshKeys metadata key, which can result in loss of access to instances in the project that may not be managed by Terraform.

Steps to Reproduce

  1. Add non-Terraform managed metadata to a project: gcloud compute project-info add-metadata --metadata testing-nontf-1=testing
  2. Verify metadata in the project: gcloud compute project-info describe
  3. Add Terraform managed metadata to project: terraform apply
  4. Verify metadata in the project: gcloud compute project-info describe
  5. Destroy Terraform managed objects: terraform destroy
  6. Verify metadata in the project: gcloud compute project-info describe

Important Factoids

Not applicable

References

Not applicable

Feature Request: support rolling updates for google instance group manager.

This issue was originally opened by @qvallance-ctc as hashicorp/terraform#10647. It was migrated here as part of the provider split. The original body of the issue is below.


Google has added functionality for performing rolling updates for managed instance groups.
https://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups

Would like Terraform's google_compute_instance_group_manager to support rolling updates as an update policy.

(Functionality is currently in Alpha - opening request to track progress for when it goes GA)

InstanceGroupManagerUpdatePolicy (v0.alpha)
https://code.googlesource.com/google-api-go-client/+/master/compute/v0.alpha/compute-gen.go#7175
https://code.googlesource.com/google-api-go-client/+/master/compute/v0.alpha/compute-api.json#4339

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.