├── .gitignore ├── README.md ├── azure-aws ├── aws.tf └── azure.tf ├── azure-example └── main.tf ├── data-sources └── main.tf ├── dynamic-blocks └── main.tf ├── expressions └── main.tf ├── functions └── main.tf ├── getting-started └── main.tf ├── imports └── main.tf ├── module-examples ├── main.tf └── modules │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── outputs └── main.tf ├── provisioners └── main.tf ├── remote-state └── main.tf ├── resource-exports-dependency └── main.tf ├── resource-meta-attributes └── main.tf ├── variables ├── main.tf ├── terraform.tfvars └── variables.tf └── workspaces ├── dev.tfvars ├── main.tf ├── prod.tfvars ├── terraform.tfvars └── variables.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/README.md -------------------------------------------------------------------------------- /azure-aws/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/azure-aws/aws.tf -------------------------------------------------------------------------------- /azure-aws/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/azure-aws/azure.tf -------------------------------------------------------------------------------- /azure-example/main.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-sources/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/data-sources/main.tf -------------------------------------------------------------------------------- /dynamic-blocks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/dynamic-blocks/main.tf -------------------------------------------------------------------------------- /expressions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/expressions/main.tf -------------------------------------------------------------------------------- /functions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/functions/main.tf -------------------------------------------------------------------------------- /getting-started/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/getting-started/main.tf -------------------------------------------------------------------------------- /imports/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/imports/main.tf -------------------------------------------------------------------------------- /module-examples/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/module-examples/main.tf -------------------------------------------------------------------------------- /module-examples/modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/module-examples/modules/main.tf -------------------------------------------------------------------------------- /module-examples/modules/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /module-examples/modules/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/module-examples/modules/variables.tf -------------------------------------------------------------------------------- /outputs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/outputs/main.tf -------------------------------------------------------------------------------- /provisioners/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/provisioners/main.tf -------------------------------------------------------------------------------- /remote-state/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/remote-state/main.tf -------------------------------------------------------------------------------- /resource-exports-dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/resource-exports-dependency/main.tf -------------------------------------------------------------------------------- /resource-meta-attributes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/resource-meta-attributes/main.tf -------------------------------------------------------------------------------- /variables/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/variables/main.tf -------------------------------------------------------------------------------- /variables/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/variables/terraform.tfvars -------------------------------------------------------------------------------- /variables/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workspaces/dev.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/workspaces/dev.tfvars -------------------------------------------------------------------------------- /workspaces/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/workspaces/main.tf -------------------------------------------------------------------------------- /workspaces/prod.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/workspaces/prod.tfvars -------------------------------------------------------------------------------- /workspaces/terraform.tfvars: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workspaces/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WillBrock/terraform-course-examples/HEAD/workspaces/variables.tf --------------------------------------------------------------------------------