├── .gitignore ├── README.md ├── chapter1 ├── listing1.1 │ └── main.tf ├── listing1.2 │ └── main.tf ├── listing1.3 │ └── main.tf └── snippet1.1 │ └── cf.json ├── chapter10 ├── complete-part1 │ ├── app1.tf │ ├── app2.tf │ └── main.tf ├── complete-part2 │ ├── main.tf │ ├── modules │ │ └── iam │ │ │ └── main.tf │ └── policies │ │ ├── app1.json │ │ └── app2.json ├── complete-part3 │ ├── main_test.go │ └── testfixtures │ │ ├── index.html │ │ └── main.tf ├── listing10.1 │ └── app1.tf ├── listing10.10 │ └── main.go ├── listing10.11 │ └── main.tf ├── listing10.12 │ └── index.html ├── listing10.2 │ └── app2.tf ├── listing10.3 │ └── main.tf ├── listing10.4 │ └── main.tf ├── listing10.5 │ └── main.tf ├── listing10.6 │ └── app1.json ├── listing10.7 │ └── app2.json ├── listing10.8 │ └── main.tf ├── listing10.9 │ └── main.tf ├── snippet10.1 │ └── app1.tf ├── snippet10.2 │ └── app2.tf ├── snippet10.3 │ └── main.tf ├── snippet10.4 │ └── main.tf ├── snippet10.5 │ └── local.tf ├── snippet10.6 │ └── credentials └── snippet10.7 │ └── join.tf ├── chapter11 ├── complete │ └── terraform-provider-petstore │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── example │ │ └── main.tf │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ └── petstore │ │ ├── provider.go │ │ ├── provider_test.go │ │ ├── resource_ps_pet.go │ │ └── resource_ps_pet_test.go ├── listing11.1 │ └── main.go ├── listing11.10 │ └── resource_ps_pet.go ├── listing11.11 │ └── provider_test.go ├── listing11.12 │ └── resource_ps_pet_test.go ├── listing11.13 │ └── petstore.tf ├── listing11.14 │ └── .terraformrc ├── listing11.15 │ └── main.tf ├── listing11.2 │ └── provider.go ├── listing11.3 │ └── provider.go ├── listing11.4 │ └── provider.go ├── listing11.5 │ └── resource_ps_pet.go ├── listing11.6 │ └── resource_ps_pet.go ├── listing11.7 │ └── resource_ps_pet.go ├── listing11.8 │ └── resource_ps_pet.go ├── listing11.9 │ └── resource_ps_pet.go ├── snippet11.1 │ └── provider.tf └── snippet11.2 │ └── schema.json ├── chapter12 ├── complete │ ├── main.tf │ ├── modules │ │ └── codepipeline │ │ │ ├── iam.tf │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ ├── templates │ │ │ ├── backend.json │ │ │ ├── buildspec_apply.yml │ │ │ └── buildspec_plan.yml │ │ │ └── variables.tf │ ├── policies │ │ └── helloworld.json │ └── terraform.tfvars ├── listing12.1 │ └── main.tf ├── listing12.10 │ └── backend.json ├── listing12.11 │ └── main.tf ├── listing12.12 │ └── main.tf ├── listing12.13 │ └── main.tf ├── listing12.14 │ └── main.tf ├── listing12.15 │ └── helloworld.json ├── listing12.16 │ └── terraform.tfvars ├── listing12.17 │ └── main.tf ├── listing12.2 │ └── variables.tf ├── listing12.3 │ └── iam.tf ├── listing12.4 │ └── outputs.tf ├── listing12.5 │ └── main.tf ├── listing12.6 │ └── main.tf ├── listing12.7 │ └── buildspec_plan.yml ├── listing12.8 │ └── buildspec_apply.yml └── listing12.9 │ └── main.tf ├── chapter13 ├── listing13.1 │ └── state.json ├── listing13.10 │ └── block.sentinel ├── listing13.2 │ └── main.tf ├── listing13.3 │ └── main.tf ├── listing13.4 │ └── lambda.go ├── listing13.5 │ └── policy.json ├── listing13.6 │ └── log.txt ├── listing13.7 │ └── log.txt ├── listing13.8 │ └── main.tf ├── listing13.9 │ └── main.tf ├── snippet13.1 │ └── main.tf ├── snippet13.10 │ └── out.tf ├── snippet13.11 │ └── localfile.tf ├── snippet13.12 │ └── s3.tf ├── snippet13.13 │ └── aws.tf ├── snippet13.14 │ └── localfiledata.tf ├── snippet13.15 │ └── rds.tf ├── snippet13.16 │ └── log.txt ├── snippet13.17 │ └── vars.tf ├── snippet13.18 │ └── null.tf ├── snippet13.19 │ └── redirect.tf ├── snippet13.2 │ └── main.tf ├── snippet13.20 │ └── trivial.sentinel ├── snippet13.21 │ └── main.tf ├── snippet13.3 │ └── log.txt ├── snippet13.4 │ └── main.tf ├── snippet13.5 │ └── log.txt ├── snippet13.6 │ └── main.tf ├── snippet13.7 │ └── node.js ├── snippet13.8 │ └── http.tf └── snippet13.9 │ └── main.tf ├── chapter2 ├── listing2.1 │ └── main.tf ├── listing2.2 │ └── create.go ├── listing2.3 │ └── read.go ├── listing2.4 │ └── main.tf ├── listing2.5 │ └── delete.go ├── snippet2.1 │ └── state.json └── snippet2.2 │ └── state.json ├── chapter3 ├── complete │ ├── madlibs.tf │ ├── templates │ │ ├── alice.txt │ │ ├── observatory.txt │ │ └── photographer.txt │ └── terraform.tfvars ├── listing3.1 │ └── madlibs.tf ├── listing3.10 │ └── madlibs.tf ├── listing3.2 │ └── terraform.tfvars ├── listing3.3 │ └── madlibs.tf ├── listing3.4 │ └── madlibs.tf ├── listing3.5 │ └── alice.txt ├── listing3.6 │ └── madlibs.tf ├── listing3.7 │ └── madlibs.tf ├── listing3.8 │ └── observatory.txt ├── listing3.9 │ └── photographer.txt ├── snippet3.1 │ └── madlibs.tf ├── snippet3.2 │ └── validation.tf ├── snippet3.3 │ └── error.txt ├── snippet3.4 │ └── templatefile.tf ├── snippet3.5 │ └── locals.tf ├── snippet3.6 │ └── local.tf └── snippet3.7 │ └── archive_file.tf ├── chapter4 ├── complete │ ├── main.tf │ ├── modules │ │ ├── autoscaling │ │ │ ├── cloud_config.yaml │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── database │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── networking │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ ├── outputs.tf │ ├── providers.tf │ ├── terraform.tfvars │ ├── variables.tf │ └── versions.tf ├── listing4.1 │ └── variables.tf ├── listing4.10 │ └── main.tf ├── listing4.11 │ └── variables.tf ├── listing4.12 │ └── main.tf ├── listing4.13 │ └── outputs.tf ├── listing4.14 │ └── outputs.tf ├── listing4.15 │ └── main.tf ├── listing4.16 │ └── variables.tf ├── listing4.17 │ └── main.tf ├── listing4.18 │ └── cloud_config.yaml ├── listing4.19 │ └── outputs.tf ├── listing4.2 │ └── terraform.tfvars ├── listing4.20 │ └── outputs.tf ├── listing4.3 │ └── providers.tf ├── listing4.4 │ └── main.tf ├── listing4.5 │ └── outputs.tf ├── listing4.6 │ └── versions.tf ├── listing4.7 │ └── variables.tf ├── listing4.8 │ └── main.tf └── listing4.9 │ └── outputs.tf ├── chapter5 ├── complete │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ ├── terraform.tfvars │ ├── variables.tf │ └── versions.tf ├── listing5.1 │ └── variables.tf ├── listing5.10 │ └── main.tf ├── listing5.11 │ └── versions.tf ├── listing5.12 │ └── outputs.tf ├── listing5.13 │ └── main.tf ├── listing5.2 │ └── terraform.tfvars ├── listing5.3 │ └── providers.tf ├── listing5.4 │ └── main.tf ├── listing5.5 │ └── main.tf ├── listing5.6 │ └── main.tf ├── listing5.7 │ └── main.tf ├── listing5.8 │ └── main.tf ├── listing5.9 │ └── main.tf └── snippet5.1 │ ├── example │ ├── main.tf │ └── templates │ │ └── iot.json │ └── snippet.tf ├── chapter6 ├── part1_s3backend │ ├── .gitignore │ ├── README.md │ ├── iam.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── part2_s3backend_deploy │ └── main.tf ├── part3_remoteexample │ └── main.tf └── part4_workspaces │ ├── environments │ ├── dev.tfvars │ └── prod.tfvars │ └── main.tf ├── chapter7 ├── complete │ ├── application │ │ ├── Dockerfile │ │ ├── main.go │ │ ├── main_test.go │ │ └── push.sh │ ├── bootstrap.sh │ └── infrastructure │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── providers.tf │ │ ├── terraform.tfvars │ │ ├── variables.tf │ │ └── versions.tf ├── listing7.1 │ └── variables.tf ├── listing7.10 │ └── outputs.tf ├── listing7.11 │ └── versions.tf ├── listing7.12 │ └── main.tf ├── listing7.13 │ └── main.go ├── listing7.14 │ └── main_test.go ├── listing7.15 │ └── Dockerfile ├── listing7.16 │ └── push.sh ├── listing7.2 │ └── terraform.tfvars ├── listing7.3 │ └── providers.tf ├── listing7.4 │ └── main.tf ├── listing7.5 │ └── main.tf ├── listing7.6 │ └── main.tf ├── listing7.7 │ └── main.tf ├── listing7.8 │ └── main.tf ├── listing7.9 │ └── main.tf ├── snippet7.1 │ └── snippet.tf ├── snippet7.2 │ └── snippet.tf ├── snippet7.3 │ └── snippet.tf └── snippet7.4 │ └── snippet.tf ├── chapter8 ├── part1_hybridcloud-lb │ ├── bootstrap.sh │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── versions.tf ├── part2a_multicloud-mmorpg │ └── main.tf ├── part2b_multicloud-mmorpg-nomad │ └── nomad.tf └── part3multicloud-mmorpg-ms │ └── player2.tf └── chapter9 ├── listing9.1 └── blue_green.tf ├── listing9.10 └── index.html ├── listing9.11 └── main.tf ├── listing9.12 └── index.html ├── listing9.2 └── blue_green.tf ├── listing9.3 └── main.tf ├── listing9.4 └── main.tf ├── listing9.5 └── main.tf ├── listing9.6 └── main.tf ├── listing9.7 └── main.tf ├── listing9.8 └── main.tf ├── listing9.9 └── app.yml ├── snippet9.1 └── main.tf ├── snippet9.2 └── main.tf └── snippet9.3 └── main.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/README.md -------------------------------------------------------------------------------- /chapter1/listing1.1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter1/listing1.1/main.tf -------------------------------------------------------------------------------- /chapter1/listing1.2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter1/listing1.2/main.tf -------------------------------------------------------------------------------- /chapter1/listing1.3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter1/listing1.3/main.tf -------------------------------------------------------------------------------- /chapter1/snippet1.1/cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter1/snippet1.1/cf.json -------------------------------------------------------------------------------- /chapter10/complete-part1/app1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part1/app1.tf -------------------------------------------------------------------------------- /chapter10/complete-part1/app2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part1/app2.tf -------------------------------------------------------------------------------- /chapter10/complete-part1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part1/main.tf -------------------------------------------------------------------------------- /chapter10/complete-part2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part2/main.tf -------------------------------------------------------------------------------- /chapter10/complete-part2/modules/iam/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part2/modules/iam/main.tf -------------------------------------------------------------------------------- /chapter10/complete-part2/policies/app1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part2/policies/app1.json -------------------------------------------------------------------------------- /chapter10/complete-part2/policies/app2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part2/policies/app2.json -------------------------------------------------------------------------------- /chapter10/complete-part3/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part3/main_test.go -------------------------------------------------------------------------------- /chapter10/complete-part3/testfixtures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part3/testfixtures/index.html -------------------------------------------------------------------------------- /chapter10/complete-part3/testfixtures/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/complete-part3/testfixtures/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.1/app1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.1/app1.tf -------------------------------------------------------------------------------- /chapter10/listing10.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.10/main.go -------------------------------------------------------------------------------- /chapter10/listing10.11/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.11/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.12/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.12/index.html -------------------------------------------------------------------------------- /chapter10/listing10.2/app2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.2/app2.tf -------------------------------------------------------------------------------- /chapter10/listing10.3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.3/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.4/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.5/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.5/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.6/app1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.6/app1.json -------------------------------------------------------------------------------- /chapter10/listing10.7/app2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.7/app2.json -------------------------------------------------------------------------------- /chapter10/listing10.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.8/main.tf -------------------------------------------------------------------------------- /chapter10/listing10.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/listing10.9/main.tf -------------------------------------------------------------------------------- /chapter10/snippet10.1/app1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.1/app1.tf -------------------------------------------------------------------------------- /chapter10/snippet10.2/app2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.2/app2.tf -------------------------------------------------------------------------------- /chapter10/snippet10.3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.3/main.tf -------------------------------------------------------------------------------- /chapter10/snippet10.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.4/main.tf -------------------------------------------------------------------------------- /chapter10/snippet10.5/local.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.5/local.tf -------------------------------------------------------------------------------- /chapter10/snippet10.6/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter10/snippet10.6/credentials -------------------------------------------------------------------------------- /chapter10/snippet10.7/join.tf: -------------------------------------------------------------------------------- 1 | join("\n", [for m in module.iam : m.credentials]) -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/.gitignore -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/Makefile -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/example/main.tf -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/go.mod -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/go.sum -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/main.go -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/petstore/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/petstore/provider.go -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/petstore/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/petstore/provider_test.go -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/petstore/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/petstore/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/complete/terraform-provider-petstore/petstore/resource_ps_pet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/complete/terraform-provider-petstore/petstore/resource_ps_pet_test.go -------------------------------------------------------------------------------- /chapter11/listing11.1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.1/main.go -------------------------------------------------------------------------------- /chapter11/listing11.10/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.10/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/listing11.11/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.11/provider_test.go -------------------------------------------------------------------------------- /chapter11/listing11.12/resource_ps_pet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.12/resource_ps_pet_test.go -------------------------------------------------------------------------------- /chapter11/listing11.13/petstore.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.13/petstore.tf -------------------------------------------------------------------------------- /chapter11/listing11.14/.terraformrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.14/.terraformrc -------------------------------------------------------------------------------- /chapter11/listing11.15/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.15/main.tf -------------------------------------------------------------------------------- /chapter11/listing11.2/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.2/provider.go -------------------------------------------------------------------------------- /chapter11/listing11.3/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.3/provider.go -------------------------------------------------------------------------------- /chapter11/listing11.4/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.4/provider.go -------------------------------------------------------------------------------- /chapter11/listing11.5/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.5/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/listing11.6/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.6/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/listing11.7/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.7/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/listing11.8/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.8/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/listing11.9/resource_ps_pet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/listing11.9/resource_ps_pet.go -------------------------------------------------------------------------------- /chapter11/snippet11.1/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/snippet11.1/provider.tf -------------------------------------------------------------------------------- /chapter11/snippet11.2/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter11/snippet11.2/schema.json -------------------------------------------------------------------------------- /chapter12/complete/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/main.tf -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/iam.tf -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/main.tf -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/outputs.tf -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/templates/backend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/templates/backend.json -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/templates/buildspec_apply.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/templates/buildspec_apply.yml -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/templates/buildspec_plan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/templates/buildspec_plan.yml -------------------------------------------------------------------------------- /chapter12/complete/modules/codepipeline/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/modules/codepipeline/variables.tf -------------------------------------------------------------------------------- /chapter12/complete/policies/helloworld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/policies/helloworld.json -------------------------------------------------------------------------------- /chapter12/complete/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/complete/terraform.tfvars -------------------------------------------------------------------------------- /chapter12/listing12.1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.1/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.10/backend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.10/backend.json -------------------------------------------------------------------------------- /chapter12/listing12.11/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.11/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.12/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.12/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.13/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.13/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.14/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.14/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.15/helloworld.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.15/helloworld.json -------------------------------------------------------------------------------- /chapter12/listing12.16/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.16/terraform.tfvars -------------------------------------------------------------------------------- /chapter12/listing12.17/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.17/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.2/variables.tf -------------------------------------------------------------------------------- /chapter12/listing12.3/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.3/iam.tf -------------------------------------------------------------------------------- /chapter12/listing12.4/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.4/outputs.tf -------------------------------------------------------------------------------- /chapter12/listing12.5/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.5/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.6/main.tf -------------------------------------------------------------------------------- /chapter12/listing12.7/buildspec_plan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.7/buildspec_plan.yml -------------------------------------------------------------------------------- /chapter12/listing12.8/buildspec_apply.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.8/buildspec_apply.yml -------------------------------------------------------------------------------- /chapter12/listing12.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter12/listing12.9/main.tf -------------------------------------------------------------------------------- /chapter13/listing13.1/state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.1/state.json -------------------------------------------------------------------------------- /chapter13/listing13.10/block.sentinel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.10/block.sentinel -------------------------------------------------------------------------------- /chapter13/listing13.2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.2/main.tf -------------------------------------------------------------------------------- /chapter13/listing13.3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.3/main.tf -------------------------------------------------------------------------------- /chapter13/listing13.4/lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.4/lambda.go -------------------------------------------------------------------------------- /chapter13/listing13.5/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.5/policy.json -------------------------------------------------------------------------------- /chapter13/listing13.6/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.6/log.txt -------------------------------------------------------------------------------- /chapter13/listing13.7/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.7/log.txt -------------------------------------------------------------------------------- /chapter13/listing13.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.8/main.tf -------------------------------------------------------------------------------- /chapter13/listing13.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/listing13.9/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.1/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.10/out.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.10/out.tf -------------------------------------------------------------------------------- /chapter13/snippet13.11/localfile.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.11/localfile.tf -------------------------------------------------------------------------------- /chapter13/snippet13.12/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.12/s3.tf -------------------------------------------------------------------------------- /chapter13/snippet13.13/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.13/aws.tf -------------------------------------------------------------------------------- /chapter13/snippet13.14/localfiledata.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.14/localfiledata.tf -------------------------------------------------------------------------------- /chapter13/snippet13.15/rds.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.15/rds.tf -------------------------------------------------------------------------------- /chapter13/snippet13.16/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.16/log.txt -------------------------------------------------------------------------------- /chapter13/snippet13.17/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.17/vars.tf -------------------------------------------------------------------------------- /chapter13/snippet13.18/null.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.18/null.tf -------------------------------------------------------------------------------- /chapter13/snippet13.19/redirect.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.19/redirect.tf -------------------------------------------------------------------------------- /chapter13/snippet13.2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.2/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.20/trivial.sentinel: -------------------------------------------------------------------------------- 1 | main = rule { 2 | true 3 | } 4 | -------------------------------------------------------------------------------- /chapter13/snippet13.21/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.21/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.3/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.3/log.txt -------------------------------------------------------------------------------- /chapter13/snippet13.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.4/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.5/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.5/log.txt -------------------------------------------------------------------------------- /chapter13/snippet13.6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.6/main.tf -------------------------------------------------------------------------------- /chapter13/snippet13.7/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.7/node.js -------------------------------------------------------------------------------- /chapter13/snippet13.8/http.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.8/http.tf -------------------------------------------------------------------------------- /chapter13/snippet13.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter13/snippet13.9/main.tf -------------------------------------------------------------------------------- /chapter2/listing2.1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/listing2.1/main.tf -------------------------------------------------------------------------------- /chapter2/listing2.2/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/listing2.2/create.go -------------------------------------------------------------------------------- /chapter2/listing2.3/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/listing2.3/read.go -------------------------------------------------------------------------------- /chapter2/listing2.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/listing2.4/main.tf -------------------------------------------------------------------------------- /chapter2/listing2.5/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/listing2.5/delete.go -------------------------------------------------------------------------------- /chapter2/snippet2.1/state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/snippet2.1/state.json -------------------------------------------------------------------------------- /chapter2/snippet2.2/state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter2/snippet2.2/state.json -------------------------------------------------------------------------------- /chapter3/complete/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/complete/madlibs.tf -------------------------------------------------------------------------------- /chapter3/complete/templates/alice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/complete/templates/alice.txt -------------------------------------------------------------------------------- /chapter3/complete/templates/observatory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/complete/templates/observatory.txt -------------------------------------------------------------------------------- /chapter3/complete/templates/photographer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/complete/templates/photographer.txt -------------------------------------------------------------------------------- /chapter3/complete/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/complete/terraform.tfvars -------------------------------------------------------------------------------- /chapter3/listing3.1/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.1/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.10/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.10/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.2/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.2/terraform.tfvars -------------------------------------------------------------------------------- /chapter3/listing3.3/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.3/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.4/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.4/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.5/alice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.5/alice.txt -------------------------------------------------------------------------------- /chapter3/listing3.6/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.6/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.7/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.7/madlibs.tf -------------------------------------------------------------------------------- /chapter3/listing3.8/observatory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.8/observatory.txt -------------------------------------------------------------------------------- /chapter3/listing3.9/photographer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/listing3.9/photographer.txt -------------------------------------------------------------------------------- /chapter3/snippet3.1/madlibs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.1/madlibs.tf -------------------------------------------------------------------------------- /chapter3/snippet3.2/validation.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.2/validation.tf -------------------------------------------------------------------------------- /chapter3/snippet3.3/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.3/error.txt -------------------------------------------------------------------------------- /chapter3/snippet3.4/templatefile.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.4/templatefile.tf -------------------------------------------------------------------------------- /chapter3/snippet3.5/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.5/locals.tf -------------------------------------------------------------------------------- /chapter3/snippet3.6/local.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.6/local.tf -------------------------------------------------------------------------------- /chapter3/snippet3.7/archive_file.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter3/snippet3.7/archive_file.tf -------------------------------------------------------------------------------- /chapter4/complete/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/main.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/autoscaling/cloud_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/autoscaling/cloud_config.yaml -------------------------------------------------------------------------------- /chapter4/complete/modules/autoscaling/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/autoscaling/main.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/autoscaling/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/autoscaling/outputs.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/autoscaling/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/autoscaling/variables.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/database/main.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/database/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/database/outputs.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/database/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/database/variables.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/networking/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/networking/main.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/networking/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/modules/networking/outputs.tf -------------------------------------------------------------------------------- /chapter4/complete/modules/networking/variables.tf: -------------------------------------------------------------------------------- 1 | variable "namespace" { 2 | type = string 3 | } 4 | -------------------------------------------------------------------------------- /chapter4/complete/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/outputs.tf -------------------------------------------------------------------------------- /chapter4/complete/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/providers.tf -------------------------------------------------------------------------------- /chapter4/complete/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/terraform.tfvars -------------------------------------------------------------------------------- /chapter4/complete/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/variables.tf -------------------------------------------------------------------------------- /chapter4/complete/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/complete/versions.tf -------------------------------------------------------------------------------- /chapter4/listing4.1/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.1/variables.tf -------------------------------------------------------------------------------- /chapter4/listing4.10/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.10/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.11/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.11/variables.tf -------------------------------------------------------------------------------- /chapter4/listing4.12/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.12/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.13/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.13/outputs.tf -------------------------------------------------------------------------------- /chapter4/listing4.14/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.14/outputs.tf -------------------------------------------------------------------------------- /chapter4/listing4.15/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.15/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.16/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.16/variables.tf -------------------------------------------------------------------------------- /chapter4/listing4.17/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.17/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.18/cloud_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.18/cloud_config.yaml -------------------------------------------------------------------------------- /chapter4/listing4.19/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.19/outputs.tf -------------------------------------------------------------------------------- /chapter4/listing4.2/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.2/terraform.tfvars -------------------------------------------------------------------------------- /chapter4/listing4.20/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.20/outputs.tf -------------------------------------------------------------------------------- /chapter4/listing4.3/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.3/providers.tf -------------------------------------------------------------------------------- /chapter4/listing4.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.4/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.5/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.5/outputs.tf -------------------------------------------------------------------------------- /chapter4/listing4.6/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.6/versions.tf -------------------------------------------------------------------------------- /chapter4/listing4.7/variables.tf: -------------------------------------------------------------------------------- 1 | variable "namespace" { 2 | type = string 3 | } -------------------------------------------------------------------------------- /chapter4/listing4.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.8/main.tf -------------------------------------------------------------------------------- /chapter4/listing4.9/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter4/listing4.9/outputs.tf -------------------------------------------------------------------------------- /chapter5/complete/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/complete/main.tf -------------------------------------------------------------------------------- /chapter5/complete/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/complete/outputs.tf -------------------------------------------------------------------------------- /chapter5/complete/providers.tf: -------------------------------------------------------------------------------- 1 | provider "azurerm" { 2 | features {} 3 | } -------------------------------------------------------------------------------- /chapter5/complete/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/complete/terraform.tfvars -------------------------------------------------------------------------------- /chapter5/complete/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/complete/variables.tf -------------------------------------------------------------------------------- /chapter5/complete/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/complete/versions.tf -------------------------------------------------------------------------------- /chapter5/listing5.1/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.1/variables.tf -------------------------------------------------------------------------------- /chapter5/listing5.10/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.10/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.11/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.11/versions.tf -------------------------------------------------------------------------------- /chapter5/listing5.12/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.12/outputs.tf -------------------------------------------------------------------------------- /chapter5/listing5.13/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.13/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.2/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.2/terraform.tfvars -------------------------------------------------------------------------------- /chapter5/listing5.3/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.3/providers.tf -------------------------------------------------------------------------------- /chapter5/listing5.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.4/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.5/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.5/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.6/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.7/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.7/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.8/main.tf -------------------------------------------------------------------------------- /chapter5/listing5.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/listing5.9/main.tf -------------------------------------------------------------------------------- /chapter5/snippet5.1/example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/snippet5.1/example/main.tf -------------------------------------------------------------------------------- /chapter5/snippet5.1/example/templates/iot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/snippet5.1/example/templates/iot.json -------------------------------------------------------------------------------- /chapter5/snippet5.1/snippet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter5/snippet5.1/snippet.tf -------------------------------------------------------------------------------- /chapter6/part1_s3backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/.gitignore -------------------------------------------------------------------------------- /chapter6/part1_s3backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/README.md -------------------------------------------------------------------------------- /chapter6/part1_s3backend/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/iam.tf -------------------------------------------------------------------------------- /chapter6/part1_s3backend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/main.tf -------------------------------------------------------------------------------- /chapter6/part1_s3backend/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/outputs.tf -------------------------------------------------------------------------------- /chapter6/part1_s3backend/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/variables.tf -------------------------------------------------------------------------------- /chapter6/part1_s3backend/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part1_s3backend/versions.tf -------------------------------------------------------------------------------- /chapter6/part2_s3backend_deploy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part2_s3backend_deploy/main.tf -------------------------------------------------------------------------------- /chapter6/part3_remoteexample/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part3_remoteexample/main.tf -------------------------------------------------------------------------------- /chapter6/part4_workspaces/environments/dev.tfvars: -------------------------------------------------------------------------------- 1 | region = "us-west-2" -------------------------------------------------------------------------------- /chapter6/part4_workspaces/environments/prod.tfvars: -------------------------------------------------------------------------------- 1 | region = "us-east-1" 2 | -------------------------------------------------------------------------------- /chapter6/part4_workspaces/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter6/part4_workspaces/main.tf -------------------------------------------------------------------------------- /chapter7/complete/application/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/application/Dockerfile -------------------------------------------------------------------------------- /chapter7/complete/application/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/application/main.go -------------------------------------------------------------------------------- /chapter7/complete/application/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/application/main_test.go -------------------------------------------------------------------------------- /chapter7/complete/application/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/application/push.sh -------------------------------------------------------------------------------- /chapter7/complete/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/bootstrap.sh -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/main.tf -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/outputs.tf -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/providers.tf -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/terraform.tfvars -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/variables.tf -------------------------------------------------------------------------------- /chapter7/complete/infrastructure/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/complete/infrastructure/versions.tf -------------------------------------------------------------------------------- /chapter7/listing7.1/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.1/variables.tf -------------------------------------------------------------------------------- /chapter7/listing7.10/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.10/outputs.tf -------------------------------------------------------------------------------- /chapter7/listing7.11/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.11/versions.tf -------------------------------------------------------------------------------- /chapter7/listing7.12/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.12/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.13/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.13/main.go -------------------------------------------------------------------------------- /chapter7/listing7.14/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.14/main_test.go -------------------------------------------------------------------------------- /chapter7/listing7.15/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.15/Dockerfile -------------------------------------------------------------------------------- /chapter7/listing7.16/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.16/push.sh -------------------------------------------------------------------------------- /chapter7/listing7.2/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.2/terraform.tfvars -------------------------------------------------------------------------------- /chapter7/listing7.3/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.3/providers.tf -------------------------------------------------------------------------------- /chapter7/listing7.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.4/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.5/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.5/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.6/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.7/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.7/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.8/main.tf -------------------------------------------------------------------------------- /chapter7/listing7.9/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/listing7.9/main.tf -------------------------------------------------------------------------------- /chapter7/snippet7.1/snippet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/snippet7.1/snippet.tf -------------------------------------------------------------------------------- /chapter7/snippet7.2/snippet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/snippet7.2/snippet.tf -------------------------------------------------------------------------------- /chapter7/snippet7.3/snippet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/snippet7.3/snippet.tf -------------------------------------------------------------------------------- /chapter7/snippet7.4/snippet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter7/snippet7.4/snippet.tf -------------------------------------------------------------------------------- /chapter8/part1_hybridcloud-lb/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part1_hybridcloud-lb/bootstrap.sh -------------------------------------------------------------------------------- /chapter8/part1_hybridcloud-lb/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part1_hybridcloud-lb/main.tf -------------------------------------------------------------------------------- /chapter8/part1_hybridcloud-lb/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part1_hybridcloud-lb/outputs.tf -------------------------------------------------------------------------------- /chapter8/part1_hybridcloud-lb/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part1_hybridcloud-lb/providers.tf -------------------------------------------------------------------------------- /chapter8/part1_hybridcloud-lb/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part1_hybridcloud-lb/versions.tf -------------------------------------------------------------------------------- /chapter8/part2a_multicloud-mmorpg/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part2a_multicloud-mmorpg/main.tf -------------------------------------------------------------------------------- /chapter8/part2b_multicloud-mmorpg-nomad/nomad.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part2b_multicloud-mmorpg-nomad/nomad.tf -------------------------------------------------------------------------------- /chapter8/part3multicloud-mmorpg-ms/player2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter8/part3multicloud-mmorpg-ms/player2.tf -------------------------------------------------------------------------------- /chapter9/listing9.1/blue_green.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.1/blue_green.tf -------------------------------------------------------------------------------- /chapter9/listing9.10/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.10/index.html -------------------------------------------------------------------------------- /chapter9/listing9.11/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.11/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.12/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.12/index.html -------------------------------------------------------------------------------- /chapter9/listing9.2/blue_green.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.2/blue_green.tf -------------------------------------------------------------------------------- /chapter9/listing9.3/main.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | region = "us-west-2" 3 | } 4 | -------------------------------------------------------------------------------- /chapter9/listing9.4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.4/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.5/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.5/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.6/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.7/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.7/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.8/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.8/main.tf -------------------------------------------------------------------------------- /chapter9/listing9.9/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/listing9.9/app.yml -------------------------------------------------------------------------------- /chapter9/snippet9.1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/snippet9.1/main.tf -------------------------------------------------------------------------------- /chapter9/snippet9.2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/snippet9.2/main.tf -------------------------------------------------------------------------------- /chapter9/snippet9.3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-in-action/manning-code/HEAD/chapter9/snippet9.3/main.tf --------------------------------------------------------------------------------