Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- user@localhost ~/source $ cat main.tf [ruby-2.0.0p648]
- variable "boolean_a" { default = true }
- variable "boolean_b" { default = false }
- resource "null_resource" "boolean" {
- provisioner "local-exec" {
- command = <<-EOC
- echo "boolean_a is ${var.boolean_a}"
- echo "boolean_b is ${var.boolean_b}"
- if [ ${var.boolean_a} -eq 0 ]; then echo "boolean_a is true"; else echo "boolean_a is false"; fi
- if [ ${var.boolean_b} -eq 0 ]; then echo "boolean_b is true"; else echo "boolean_b is false"; fi
- EOC
- }
- }
- user@localhost ~/source $ terraform apply [ruby-2.0.0p648]
- 2016/05/02 19:51:26 [INFO] Terraform version: 0.6.15
- 2016/05/02 19:51:26 [DEBUG] Detected home directory from env var: /Users/user
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: atlas = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-atlas
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: aws = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-aws
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: azure = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-azure
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: azurerm = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-azurerm
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: chef = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-chef
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: clc = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-clc
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: cloudflare = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cloudflare
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: cloudstack = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cloudstack
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: cobbler = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cobbler
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: consul = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-consul
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: datadog = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-datadog
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: digitalocean = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-digitalocean
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: dme = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dme
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: dnsimple = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dnsimple
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: docker = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-docker
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: dyn = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dyn
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: fastly = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-fastly
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: github = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-github
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: google = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-google
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: heroku = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-heroku
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: influxdb = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-influxdb
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: mailgun = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-mailgun
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: mysql = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-mysql
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: null = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: openstack = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-openstack
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: packet = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-packet
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: postgresql = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-postgresql
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: powerdns = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-powerdns
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: rundeck = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-rundeck
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: statuscake = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-statuscake
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: template = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-template
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: terraform = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-terraform
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: tls = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-tls
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: triton = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-triton
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: ultradns = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-ultradns
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: vcd = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-vcd
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: vsphere = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-vsphere
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: chef = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-chef
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: file = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-file
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: local-exec = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec
- 2016/05/02 19:51:26 [DEBUG] Discovered plugin: remote-exec = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-remote-exec
- 2016/05/02 19:51:26 [DEBUG] Detected home directory from env var: /Users/user
- 2016/05/02 19:51:26 [DEBUG] Attempting to open CLI config file: /Users/user/.terraformrc
- 2016/05/02 19:51:26 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
- 2016/05/02 19:51:26 [DEBUG] Detected home directory from env var: /Users/user
- 2016/05/02 19:51:26 [DEBUG] Starting graph walk: walkInput
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec: evaluating
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInitProvisioner
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_b: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_b: evaluating
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null: walking
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: var.boolean_b
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null: evaluating
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_a: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_a: evaluating
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInitProvider
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: var.boolean_a
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] Starting plugin: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec []string{"/usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec"}
- 2016/05/02 19:51:26 [DEBUG] Starting plugin: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null []string{"/usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null"}
- 2016/05/02 19:51:26 [DEBUG] Waiting for RPC address for: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec
- 2016/05/02 19:51:26 [DEBUG] Waiting for RPC address for: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null
- 2016/05/02 19:51:26 [DEBUG] terraform-provisioner-local-exec: 2016/05/02 19:51:26 Plugin address: unix /var/folders/gp/7bhjxwl132x7f5g24pr68s_c0000gn/T/tf-plugin611658541
- 2016/05/02 19:51:26 [DEBUG] terraform-provider-null: 2016/05/02 19:51:26 Plugin address: unix /var/folders/gp/7bhjxwl132x7f5g24pr68s_c0000gn/T/tf-plugin730337852
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInputProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkInput] Exiting eval tree: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex provider.null (close), got dep: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
- 2016/05/02 19:51:26 [TRACE] [walkInput] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
- 2016/05/02 19:51:26 [TRACE] Graph after step *terraform.ResourceCountTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:26 [TRACE] Graph after step *terraform.TargetsTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:26 [TRACE] Graph after step *terraform.RootTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInstanceInfo
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkInput] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null (close): walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null (close): evaluating
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: provider.null (close)
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalCloseProvider
- 2016/05/02 19:51:26 [TRACE] [walkInput] Exiting eval tree: provider.null (close)
- 2016/05/02 19:51:26 [DEBUG] vertex root, got dep: provider.null (close)
- 2016/05/02 19:51:26 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec (close): walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
- 2016/05/02 19:51:26 [TRACE] [walkInput] Entering eval tree: provisioner.local-exec (close)
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
- 2016/05/02 19:51:26 [TRACE] [walkInput] Exiting eval tree: provisioner.local-exec (close)
- 2016/05/02 19:51:26 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
- 2016/05/02 19:51:26 [DEBUG] vertex root.root: walking
- 2016/05/02 19:51:26 [TRACE] Graph after step *terraform.ConfigTransformer:
- null_resource.boolean - *terraform.GraphNodeConfigResource
- var.boolean_a - *terraform.GraphNodeConfigVariable
- var.boolean_b - *terraform.GraphNodeConfigVariable
- var.boolean_a - *terraform.GraphNodeConfigVariable
- var.boolean_b - *terraform.GraphNodeConfigVariable
- 2016/05/02 19:51:26 [TRACE] Graph after step *terraform.OrphanTransformer:
- null_resource.boolean - *terraform.GraphNodeConfigResource
- var.boolean_a - *terraform.GraphNodeConfigVariable
- var.boolean_b - *terraform.GraphNodeConfigVariable
- var.boolean_a - *terraform.GraphNodeConfigVariable
- var.boolean_b - *terraform.GraphNodvar.boolean_a - *terraform.GraphNodeConfigVariable
- var.boolean_b - *terraform.GraphNodeConfigVariable
- [walkValidate] Entering eval tree: var.boolean_a
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Exiting eval tree: var.boolean_a
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_b: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.var.boolean_b: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Entering eval tree: var.boolean_b
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Exiting eval tree: var.boolean_b
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provisioner.local-exec: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Entering eval tree: provisioner.local-exec
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInitProvisioner
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Entering eval tree: provider.null
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInitProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalValidateProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Exiting eval tree: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:26 [DEBUG] vertex provider.null (close), got dep: provider.null
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalValidateCount
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalValidateResource
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalGetProvisioner
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalValidateProvisioner
- 2016/05/02 19:51:26 [DEBUG] root: eval: *terraform.EvalInstanceInfo
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null (close): walking
- 2016/05/02 19:51:26 [DEBUG] vertex root.provider.null (close): evaluating
- 2016/05/02 19:51:26 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
- 2016/05/02 19:51:26 [DEBUG] vertex root, got dep: provider.null (close)
- 2016/05/02 19:51:26 [TRACE] [walkValidate] Exiting eval tree: provisioner.local-exec (close)
- 2016/05/02 19:51:26 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
- 2016/05/02 19:51:26 [DEBUG] vertex root.root: walking
- 2016/05/02 19:51:27 [DEBUG] Starting graph walk: walkRefresh
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitProvider
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_b: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_b: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:27 [TRACE] [walkRefresh] Exiting eval tree: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitProvisioner
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalConfigProvider
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalReadState
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalRefresh
- 2016/05/02 19:51:27 [DEBUG] refresh: null_resource.boolean: no state, not refreshing
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalWriteState
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [TRACE] [walkRefresh] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec (close): walking
- 2016/05/02 19:51:27 [DEBUG] vertex provider.null (close), got dep: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null (close): walking
- 2016/05/02 19:51:27 [DEBUG] vertex root, got dep: provider.null (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root.root: walking
- 2016/05/02 19:51:27 [DEBUG] Starting graph walk: walkPlan
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkPlan] Entering eval tree: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitProvider
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: evaluating
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitProvisioner
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalConfigProvider
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:27 [DEBUG] vertex provider.null (close), got dep: provider.null
- 2016/05/02 19:51:27 [TRACE] [walkPlan] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: terrnull_resource.boolean: Creating...
- aform.EvalNoop
- null_resource.boolean: Provisioning with 'local-exec'...
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
- 2016/05/02 19:51:27 [TRACE] [walkPlan] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
- null_resource.boolean (local-exec): Executing: /bin/sh -c "echo "boolean_a is 1"
- ConfigVariable
- 2016/05/02 19:51:27 [DEBUG] Starting graph walk: walkApply
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_a: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: provider.null
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitProvider
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_b: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.var.boolean_b: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalNoop
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: provisioner.local-exec
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInitnull_resource.boolean (local-exec): echo "boolean_b is 0"
- Provisioner
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terrafornull_resource.boolean (local-exec): if [ 1 -eq 0 ]; then echo "boolean_a is true"; else echo "boolean_a is false"; fi
- m.EvalSetProviderConfig
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalConfigProvider
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: provisioner.local-exec
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:27 [DEBUG] vertex provider.null (close), got dep: provider.null
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
- 1 boolean_a = "true"
- 2016/05/02 19:51:27 [TRACE] Graph after step *terraform.ResourceCountTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:27 [TRACE] Graph after step *terraform.TargetsTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:27 [TRACE] Graph after step *terraform.RootTransformer:
- null_resource.boolean - *terraform.graphNodeExpandedResource
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.null_resource.boolean: evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: evnull_resource.boolean (local-exec): if [ 0 -eq 0 ]; then echo "boolean_b is true"; else echo "boolean_b is false"; fi
- al: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInstanceInfo
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalOpFilter
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalSequence
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalReadDiff
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalIf
- 2016/05/02 19:51:27 [DEBUG] root: eval: terraform.EvalNoop
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalIf
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalInterpolate
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalReadState
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalDiff
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalReadDiff
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCompareDiff
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalGetProvider
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalReadState
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalApply
- 2016/05/02 19:51:27 [DEBUG] apply: null_resource.boolean: executing Apply
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalWriteState
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalApplyProvisioners
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalIf
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalWriteDiff
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalIf
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalWriteState
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalApplyPost
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalUpdateStateHook
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: null_resource.boolean
- 2016/05/02 19:51:27 [DEBUG] vertex provider.null (close), got dep: null_resource.boonull_resource.boolean (local-exec): "
- null_resource.boolean (local-exec): boolean_a is 1
- lean
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null (close): walking
- 2016/05/02 19:51:27 [DEBUG] vertex root.provider.null (close): evaluating
- 2016/05/02 19:51:27 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: provider.null (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec (close): walking
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCloseProvider
- 2016/05/02 19:51:27 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
- 2016/05/02 19:51:27 [TRACE] [walkApply] Entering eval tree: provisioner.local-exec (close)
- 2016/05/02 19:51:27 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: provider.null (close)
- 2016/05/02 19:51:27 [TRACE] [walkApply] Exiting eval tree: provisioner.local-exec (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root, got dep: provider.null (close)
- 2016/05/02 19:51:27 [DEBUG] vertex root.root: walking
- 2016/05/02 19:51:27 [DEBUG] waiting for all plugin processes to complete...
- 2016/05/02 19:51:27 [DEBUG] /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null: plugin process exited
- 2016/05/02 19:51:27 [DEBUG] /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec: plugin process exited
- null_resource.boolean (local-exec): boolean_b is 0
- null_resource.boolean (local-exec): boolean_a is false
- null_resource.boolean (local-exec): boolean_b is true
- null_resource.boolean: Creation complete
- Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
- The state of your infrastructure has been saved to the path
- below. This state is required to modify and destroy your
- infrastructure, so keep it safe. To inspect the complete state
- use the `terraform show` command.
- State path: terraform.tfstate
Add Comment
Please, Sign In to add comment