├── .gitignore ├── Environment └── build_your_terraform_environment.md ├── First-Project (network-buildout) ├── first-project.md ├── main.tf └── variables.tf ├── Game-Time-Build-A-Real-World-Scenario ├── main.tf ├── read.md ├── terraform.tfvars └── variables.tf ├── LICENSE ├── Modules ├── modules.md ├── s3-bucket │ ├── terraform.tf │ └── variables.tf └── sample-module │ ├── terraform.tf │ └── variables.tf ├── Providers └── providers.md ├── README.md ├── Terraform-Cloud └── tfcloud.md ├── Terraform-Logic └── logic.md ├── The-Basics ├── terraform-logic.md ├── terraform-theory.md └── terraform-types.md └── images ├── module_dir.jpg ├── providers.jpg ├── s3-module.jpg └── terraform.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/.gitignore -------------------------------------------------------------------------------- /Environment/build_your_terraform_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Environment/build_your_terraform_environment.md -------------------------------------------------------------------------------- /First-Project (network-buildout)/first-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/First-Project (network-buildout)/first-project.md -------------------------------------------------------------------------------- /First-Project (network-buildout)/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/First-Project (network-buildout)/main.tf -------------------------------------------------------------------------------- /First-Project (network-buildout)/variables.tf: -------------------------------------------------------------------------------- 1 | variable "environment" { 2 | type = string 3 | } -------------------------------------------------------------------------------- /Game-Time-Build-A-Real-World-Scenario/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Game-Time-Build-A-Real-World-Scenario/main.tf -------------------------------------------------------------------------------- /Game-Time-Build-A-Real-World-Scenario/read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Game-Time-Build-A-Real-World-Scenario/read.md -------------------------------------------------------------------------------- /Game-Time-Build-A-Real-World-Scenario/terraform.tfvars: -------------------------------------------------------------------------------- 1 | environment = "staging" -------------------------------------------------------------------------------- /Game-Time-Build-A-Real-World-Scenario/variables.tf: -------------------------------------------------------------------------------- 1 | variable "environment" { 2 | description = "prod or staging" 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/LICENSE -------------------------------------------------------------------------------- /Modules/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Modules/modules.md -------------------------------------------------------------------------------- /Modules/s3-bucket/terraform.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/s3-bucket/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/sample-module/terraform.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/sample-module/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Providers/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Providers/providers.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/README.md -------------------------------------------------------------------------------- /Terraform-Cloud/tfcloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Terraform-Cloud/tfcloud.md -------------------------------------------------------------------------------- /Terraform-Logic/logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/Terraform-Logic/logic.md -------------------------------------------------------------------------------- /The-Basics/terraform-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/The-Basics/terraform-logic.md -------------------------------------------------------------------------------- /The-Basics/terraform-theory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/The-Basics/terraform-theory.md -------------------------------------------------------------------------------- /The-Basics/terraform-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/The-Basics/terraform-types.md -------------------------------------------------------------------------------- /images/module_dir.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/images/module_dir.jpg -------------------------------------------------------------------------------- /images/providers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/images/providers.jpg -------------------------------------------------------------------------------- /images/s3-module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/images/s3-module.jpg -------------------------------------------------------------------------------- /images/terraform.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdminTurnedDevOps/Terraform-The-Hard-Way/HEAD/images/terraform.jpg --------------------------------------------------------------------------------