Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.26 KB | None | 0 0
  1. user@localhost ~/source $ cat main.tf [ruby-2.0.0p648]
  2. variable "boolean_a" { default = true }
  3. variable "boolean_b" { default = false }
  4.  
  5. resource "null_resource" "boolean" {
  6. provisioner "local-exec" {
  7. command = <<-EOC
  8. echo "boolean_a is ${var.boolean_a}"
  9. echo "boolean_b is ${var.boolean_b}"
  10. if [ ${var.boolean_a} -eq 0 ]; then echo "boolean_a is true"; else echo "boolean_a is false"; fi
  11. if [ ${var.boolean_b} -eq 0 ]; then echo "boolean_b is true"; else echo "boolean_b is false"; fi
  12. EOC
  13. }
  14.  
  15. }
  16.  
  17. user@localhost ~/source $ cat terraform.tfvars [ruby-2.0.0p648]
  18. boolean_a = "true"
  19. boolean_b = "false"
  20. user@localhost ~/source $ terraform apply [ruby-2.0.0p648]
  21. 2016/05/02 19:58:34 [INFO] Terraform version: 0.6.15
  22. 2016/05/02 19:58:34 [DEBUG] Detected home directory from env var: /Users/user
  23. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: atlas = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-atlas
  24. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: aws = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-aws
  25. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: azure = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-azure
  26. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: azurerm = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-azurerm
  27. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: chef = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-chef
  28. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: clc = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-clc
  29. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: cloudflare = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cloudflare
  30. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: cloudstack = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cloudstack
  31. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: cobbler = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-cobbler
  32. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: consul = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-consul
  33. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: datadog = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-datadog
  34. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: digitalocean = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-digitalocean
  35. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: dme = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dme
  36. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: dnsimple = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dnsimple
  37. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: docker = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-docker
  38. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: dyn = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-dyn
  39. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: fastly = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-fastly
  40. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: github = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-github
  41. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: google = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-google
  42. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: heroku = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-heroku
  43. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: influxdb = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-influxdb
  44. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: mailgun = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-mailgun
  45. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: mysql = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-mysql
  46. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: null = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null
  47. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: openstack = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-openstack
  48. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: packet = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-packet
  49. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: postgresql = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-postgresql
  50. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: powerdns = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-powerdns
  51. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: rundeck = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-rundeck
  52. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: statuscake = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-statuscake
  53. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: template = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-template
  54. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: terraform = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-terraform
  55. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: tls = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-tls
  56. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: triton = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-triton
  57. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: ultradns = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-ultradns
  58. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: vcd = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-vcd
  59. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: vsphere = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-vsphere
  60. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: chef = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-chef
  61. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: file = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-file
  62. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: local-exec = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec
  63. 2016/05/02 19:58:34 [DEBUG] Discovered plugin: remote-exec = /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-remote-exec
  64. 2016/05/02 19:58:34 [DEBUG] Detected home directory from env var: /Users/user
  65. 2016/05/02 19:58:34 [DEBUG] Attempting to open CLI config file: /Users/user/.terraformrc
  66. 2016/05/02 19:58:34 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
  67. 2016/05/02 19:58:34 [DEBUG] Detected home directory from env var: /Users/user
  68. 2016/05/02 19:58:34 [DEBUG] Starting graph walk: walkInput
  69. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: walking
  70. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: evaluating
  71. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvisioner
  72. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: walking
  73. 2016/05/02 19:58:34 [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"}
  74. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: evaluating
  75. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  76. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: walking
  77. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: evaluating
  78. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  79. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: walking
  80. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: evaluating
  81. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  82. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvider
  83. 2016/05/02 19:58:34 [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"}
  84. 2016/05/02 19:58:34 [DEBUG] Waiting for RPC address for: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec
  85. 2016/05/02 19:58:34 [DEBUG] Waiting for RPC address for: /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null
  86. 2016/05/02 19:58:34 [DEBUG] terraform-provisioner-local-exec: 2016/05/02 19:58:34 Plugin address: unix /var/folders/gp/7bhjxwl132x7f5g24pr68s_c0000gn/T/tf-plugin808408062
  87. 2016/05/02 19:58:34 [DEBUG] terraform-provider-null: 2016/05/02 19:58:34 Plugin address: unix /var/folders/gp/7bhjxwl132x7f5g24pr68s_c0000gn/T/tf-plugin254686671
  88. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  89. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  90. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  91. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  92. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
  93. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInputProvider
  94. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  95. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  96. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  97. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
  98. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  99. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: provider.null
  100. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  101. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  102. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  103. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  104. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
  105. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  106. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  107. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  108. 2016/05/02 19:58:34 [TRACE] [walkInput] Exiting eval tree: null_resource.boolean
  109. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
  110. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): walking
  111. 2016/05/02 19:58:34 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
  112. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): walking
  113. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
  114. 2016/05/02 19:58:34 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
  115. 2016/05/02 19:58:34 [DEBUG] vertex root.root: walking
  116. 2016/05/02 19:58:34 [DEBUG] Starting graph walk: walkValidate
  117. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: walking
  118. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: evaluating
  119. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvisioner
  120. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: walking
  121. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: evaluating
  122. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  123. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvider
  124. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: walking
  125. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: evaluating
  126. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
  127. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: walking
  128. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: evaluating
  129. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  130. 2016/05/02 19:58:34 [TRACE] [walkValidate] Exiting eval tree: var.boolean_a
  131. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
  132. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  133. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  134. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  135. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  136. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  137. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
  138. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalValidateProvider
  139. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
  140. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  141. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  142. 2016/05/02 19:58:34 [TRACE] [walkValidate] Exiting eval tree: provider.null
  143. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provider.null
  144. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
  145. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: provider.null
  146. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  147. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  148. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  149. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  150. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  151. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalValidateCount
  152. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
  153. 2016/05/02 19:58:34 [TRACE] [walkValidate] Exiting eval tree: null_resource.boolean
  154. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
  155. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  156. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  157. 2016/05/02 19:58:34 [TRACE] [walkValidate] Entering eval tree: null_resource.boolean
  158. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  159. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  160. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  161. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  162. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  163. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalValidateResource
  164. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvisioner
  165. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  166. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalValidateProvisioner
  167. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInstanceInfo
  168. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  169. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  170. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  171. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  172. 2016/05/02 19:58:34 [TRACE] [walkValidate] Exiting eval tree: null_resource.boolean
  173. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
  174. 2016/05/02 19:58:34 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
  175. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): walking
  176. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): walking
  177. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): evaluating
  178. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
  179. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
  180. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvider
  181. 2016/05/02 19:58:34 [DEBUG] vertex root.root: walking
  182. 2016/05/02 19:58:34 [TRACE] Graph after step *terraform.ConfigTransformer:
  183.  
  184. null_resource.boolean - *terraform.GraphNodeConfigResource
  185. var.boolean_a - *terraform.GraphNodeConfigVariable
  186. var.boolean_b - *terraform.GraphNodeConfigVariable
  187. var.boolean_a - *terraform.GraphNodeConfigVariable
  188. var.boolean_b - *terraform.GraphNodeConfigVariable
  189. 2016/05/02 19:58:34 [DEBUG] Starting graph walk: walkRefresh
  190. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: walking
  191. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: evaluating
  192. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: walking
  193. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: evaluating
  194. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: walking
  195. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: evaluating
  196. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvider
  197. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  198. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  199. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  200. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  201. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  202. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  203. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  204. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
  205. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
  206. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  207. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  208. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalConfigProvider
  209. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
  210. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
  211. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
  212. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provider.null
  213. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: provider.null
  214. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  215. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  216. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  217. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  218. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  219. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
  220. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
  221. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  222. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  223. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadState
  224. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalRefresh
  225. 2016/05/02 19:58:34 [DEBUG] refresh: null_resource.boolean: no state, not refreshing
  226. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteState
  227. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  228. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  229. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  230. 2016/05/02 19:58:34 [TRACE] [walkRefresh] Exiting eval tree: null_resource.boolean
  231. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
  232. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): walking
  233. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): evaluating
  234. 2016/05/02 19:58:34 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
  235. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): walking
  236. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
  237. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvider
  238. 2016/05/02 19:58:34 [DEBUG] vertex root.root: walking
  239. 2016/05/02 19:58:34 [DEBUG] Starting graph walk: walkPlan
  240. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: walking
  241. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_b: evaluating
  242. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: walking
  243. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: walking
  244. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null: evaluating
  245. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: walking
  246. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: evaluating
  247. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  248. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvider
  249. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  250. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
  251. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
  252. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec: evaluating
  253. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  254. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  255. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  256. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  257. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  258. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  259. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
  260. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
  261. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  262. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  263. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalConfigProvider
  264. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provider.null
  265. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
  266. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  267. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  268. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  269. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  270. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  271. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
  272. 2016/05/02 19:58:34 [TRACE] [walkPlan] Exiting eval tree: null_resource.boolean
  273. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
  274. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  275. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  276. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  277. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  278. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  279. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadState
  280. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalDiff
  281. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCheckPreventDestroy
  282. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
  283. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteState
  284. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalDiffTainted
  285. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteDiff
  286. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  287. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  288. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
  289. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: provider.null
  290. 2016/05/02 19:58:34 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
  291. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): walking
  292. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): evaluating
  293. null_resource.boolean: Creating...
  294. null_resource.boolean: Provisioning with 'local-exec'...
  295. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): walking
  296. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
  297. 2016/05/02 19:58:34 [TRACE] [walkPlan] Entering eval tree: provider.null (close)
  298. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvider
  299. 2016/05/02 19:58:34 [TRACE] [walkPlan] Entering eval tree: provisioner.local-exec (close)
  300. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
  301. 2016/05/02 19:58:34 [TRACE] [walkPlan] Exiting eval tree: provider.null (close)
  302. 2016/05/02 19:58:34 [TRACE] [walkPlan] Exiting eval tree: provisioner.local-exec (close)
  303. 2016/05/02 19:58:34 [DEBUG] vertex root, got dep: provider.null (close)
  304. 2016/05/02 19:58:34 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
  305. 2016/05/02 19:58:34 [DEBUG] vertex root.root: walking
  306. null_resource.boolean (local-exec): Executing: /bin/sh -c "echo "boolean_a is true"
  307. null_resource.boolean (local-exec): echo "boolean_b is false"
  308. visioner.local-exec
  309. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInitProvisioner
  310. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: walking
  311. 2016/05/02 19:58:34 [DEBUG] vertex root.var.boolean_a: evaluating
  312. 2016/05/02 19:58:34 [TRACE] [walkApply] Entering eval tree: var.boolean_a
  313. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalNoop
  314. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: var.boolean_a
  315. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  316. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  317. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  318. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  319. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  320. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  321. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
  322. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
  323. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  324. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  325. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalConfigProvider
  326. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: provisioner.local-exec
  327. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: provider.null
  328. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: provider.null
  329. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provider.null
  330. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: provisioner.local-exec
  331. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_a
  332. 2016/05/02 19:58:34 [DEBUG] vertex null_resource.boolean, got dep: var.boolean_b
  333. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  334. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  335. 2016/05/02 19:58:34 [TRACE] [walkApply] Entering eval tree: null_resource.boolean
  336. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  337. 2016/05/02 19:58:34 [DEBUG] root: enull_resource.boolean (local-exec): if [ true -eq 0 ]; then echo "boolean_a is true"; else echo "boolean_a is false"; fi
  338. val: *terraform.EvalInterpolate
  339. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  340. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
  341. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: null_resource.boolean
  342. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: expanding/walking dynamic subgraph
  343. 2016/05/02 19:58:34 [TRACE] Graph after step *terraform.ResourceCountTransformer:
  344.  
  345. null_resource.boolean - *terraform.graphNodeExpandedResource
  346. 2016/05/02 19:58:34 [TRACE] Graph after step *terraform.TargetsTransformer:
  347.  
  348. null_resource.boolean - *terraform.graphNodeExpandedResource
  349. 2016/05/02 19:58:34 [TRACE] Graph after step *terraform.RootTransformer:
  350.  
  351. null_resource.boolean - *terraform.graphNodeExpandedResource
  352. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: walking
  353. 2016/05/02 19:58:34 [DEBUG] vertex root.null_resource.boolean: evaluating
  354. 2016/05/02 19:58:34 [TRACE] [walkApply] Entering eval tree: null_resource.boolean
  355. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  356. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  357. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInstanceInfo
  358. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  359. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  360. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  361. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalOpFilter
  362. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalSequence
  363. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadDiff
  364. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIf
  365. 2016/05/02 19:58:34 [DEBUG] root: eval: terraform.EvalNoop
  366. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIf
  367. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalInterpolate
  368. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  369. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadState
  370. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalDiff
  371. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIgnorenull_resource.boolean (local-exec): if [ false -eq 0 ]; then echo "boolean_b is true"; else echo "boolean_b is false"; fi
  372. null_resource.boolean (local-exec): "
  373. Changes
  374. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadDiff
  375. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCompareDiff
  376. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalGetProvider
  377. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalReadState
  378. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalApply
  379. 2016/05/02 19:58:34 [DEBUG] apply: null_resource.boolean: executing Apply
  380. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteState
  381. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalApplyProvisioners
  382. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIf
  383. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteDiff
  384. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalIf
  385. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalWriteState
  386. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalApplyPost
  387. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalUpdateStateHook
  388. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: null_resource.boolean
  389. 2016/05/02 19:58:34 [DEBUG] vertex provider.null (close), got dep: null_resource.boolean
  390. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): walking
  391. 2016/05/02 19:58:34 [DEBUG] vertex root.provider.null (close): evaluating
  392. 2016/05/02 19:58:34 [TRACE] [walkApply] Entering eval tree: provider.null (close)
  393. 2016/05/02 19:58:34 [DEBUG] vertex provisioner.local-exec (close), got dep: null_resource.boolean
  394. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvider
  395. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): walking
  396. 2016/05/02 19:58:34 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
  397. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: provider.null (close)
  398. 2016/05/02 19:58:34 [DEBUG] vertex root, got dep: provider.null (close)
  399. 2016/05/02 19:58:34 [TRACE] [walkApply] Entering eval tree: provisioner.local-exec (close)
  400. 2016/05/02 19:58:34 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
  401. 2016/05/02 19:58:34 [TRACE] [walkApply] Exiting eval tree: provisioner.local-null_resource.boolean (local-exec): boolean_a is true
  402. null_resource.boolean (local-exec): boolean_b is false
  403. exec (close)
  404. 2016/05/02 19:58:34 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
  405. 2016/05/02 19:58:34 [DEBUG] vertex root.root: walking
  406. 2016/05/02 19:58:34 [DEBUG] waiting for all plugin processes to complete...
  407. 2016/05/02 19:58:34 [DEBUG] /usr/local/Cellar/terraform/0.6.15/bin/terraform-provider-null: plugin process exited
  408. 2016/05/02 19:58:34 [DEBUG] /usr/local/Cellar/terraform/0.6.15/bin/terraform-provisioner-local-exec: plugin process exited
  409. null_resource.boolean (local-exec): /bin/sh: line 2: [: true: integer expression expected
  410. null_resource.boolean (local-exec): boolean_a is false
  411. null_resource.boolean (local-exec): boolean_b is false
  412. null_resource.boolean (local-exec): /bin/sh: line 3: [: false: integer expression expected
  413. null_resource.boolean: Creation complete
  414.  
  415. Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
  416.  
  417. The state of your infrastructure has been saved to the path
  418. below. This state is required to modify and destroy your
  419. infrastructure, so keep it safe. To inspect the complete state
  420. use the `terraform show` command.
  421.  
  422. State path: terraform.tfstate
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement