├── 1-resources-without-dependencies └── main.tf ├── 2-resource-dependencies └── main.tf ├── 3-implied-by-wiring-outputs-into-inputs └── main.tf ├── 4-module-dependency-part-1 ├── main.tf └── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── 5-module-dependency-part-2 ├── main.tf ├── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── outputs.tf ├── 6-ignoring-module-dependency ├── main.tf ├── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── outputs.tf ├── 7-running-after-module-complete ├── main.tf ├── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── outputs.tf ├── 8-multiple-module-dependencies ├── main.tf ├── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── outputs.tf ├── 9-full-example ├── main.tf ├── module_dependency │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── outputs.tf ├── LICENSE ├── README.md ├── run └── test /1-resources-without-dependencies/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/1-resources-without-dependencies/main.tf -------------------------------------------------------------------------------- /2-resource-dependencies/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/2-resource-dependencies/main.tf -------------------------------------------------------------------------------- /3-implied-by-wiring-outputs-into-inputs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/3-implied-by-wiring-outputs-into-inputs/main.tf -------------------------------------------------------------------------------- /4-module-dependency-part-1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/4-module-dependency-part-1/main.tf -------------------------------------------------------------------------------- /4-module-dependency-part-1/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/4-module-dependency-part-1/module_dependency/main.tf -------------------------------------------------------------------------------- /4-module-dependency-part-1/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/4-module-dependency-part-1/module_dependency/outputs.tf -------------------------------------------------------------------------------- /4-module-dependency-part-1/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/4-module-dependency-part-1/module_dependency/variables.tf -------------------------------------------------------------------------------- /5-module-dependency-part-2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/5-module-dependency-part-2/main.tf -------------------------------------------------------------------------------- /5-module-dependency-part-2/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/5-module-dependency-part-2/module_dependency/main.tf -------------------------------------------------------------------------------- /5-module-dependency-part-2/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/5-module-dependency-part-2/module_dependency/outputs.tf -------------------------------------------------------------------------------- /5-module-dependency-part-2/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/5-module-dependency-part-2/module_dependency/variables.tf -------------------------------------------------------------------------------- /5-module-dependency-part-2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/5-module-dependency-part-2/outputs.tf -------------------------------------------------------------------------------- /6-ignoring-module-dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/6-ignoring-module-dependency/main.tf -------------------------------------------------------------------------------- /6-ignoring-module-dependency/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/6-ignoring-module-dependency/module_dependency/main.tf -------------------------------------------------------------------------------- /6-ignoring-module-dependency/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/6-ignoring-module-dependency/module_dependency/outputs.tf -------------------------------------------------------------------------------- /6-ignoring-module-dependency/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/6-ignoring-module-dependency/module_dependency/variables.tf -------------------------------------------------------------------------------- /6-ignoring-module-dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/6-ignoring-module-dependency/outputs.tf -------------------------------------------------------------------------------- /7-running-after-module-complete/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/7-running-after-module-complete/main.tf -------------------------------------------------------------------------------- /7-running-after-module-complete/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/7-running-after-module-complete/module_dependency/main.tf -------------------------------------------------------------------------------- /7-running-after-module-complete/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/7-running-after-module-complete/module_dependency/outputs.tf -------------------------------------------------------------------------------- /7-running-after-module-complete/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/7-running-after-module-complete/module_dependency/variables.tf -------------------------------------------------------------------------------- /7-running-after-module-complete/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/7-running-after-module-complete/outputs.tf -------------------------------------------------------------------------------- /8-multiple-module-dependencies/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/8-multiple-module-dependencies/main.tf -------------------------------------------------------------------------------- /8-multiple-module-dependencies/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/8-multiple-module-dependencies/module_dependency/main.tf -------------------------------------------------------------------------------- /8-multiple-module-dependencies/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/8-multiple-module-dependencies/module_dependency/outputs.tf -------------------------------------------------------------------------------- /8-multiple-module-dependencies/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/8-multiple-module-dependencies/module_dependency/variables.tf -------------------------------------------------------------------------------- /8-multiple-module-dependencies/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/8-multiple-module-dependencies/outputs.tf -------------------------------------------------------------------------------- /9-full-example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/9-full-example/main.tf -------------------------------------------------------------------------------- /9-full-example/module_dependency/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/9-full-example/module_dependency/main.tf -------------------------------------------------------------------------------- /9-full-example/module_dependency/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/9-full-example/module_dependency/outputs.tf -------------------------------------------------------------------------------- /9-full-example/module_dependency/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/9-full-example/module_dependency/variables.tf -------------------------------------------------------------------------------- /9-full-example/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/9-full-example/outputs.tf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/README.md -------------------------------------------------------------------------------- /run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/run -------------------------------------------------------------------------------- /test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guitarmanvt/terraform-dependencies-explained/HEAD/test --------------------------------------------------------------------------------