This is the companion repo to: Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
High level overview of the evolution of cloud computing and infrastructure as code.
This module does not have any corresponding code.
Terraform overview and setup instructions.
Includes basic hello world terraform config to provision a single AWS EC2 instance.
Covers main usage pattern, setting up remote backends (where the terraform state is stored) using terraform Cloud and AWS, and provides a naive implementation of a web application architecture.
Introduces the concepts of variables which enable Terraform configurations to be flexible and composable. Refactors web application to use these features.
Describes additional features of the Hashicorp Configuration Language (HCL).
Demonstrates how to structure terraform code into reuseable modules and how to instantiate/configure modules.
Shows two methods for managing multiple environments (e.g. dev/staging/prodution) with Terraform.
Explains different types of testing (manual + automated) for Terraform modules and configurations.
Covers how teams can work together with Terraform and how to set up CI/CD pipelines to keep infrastructure environments up to date.
43 followers · starred Sep 2023
64 followers · starred Apr 2023
174 followers · starred Oct 2023
47 followers · starred Dec 2022
This is the companion repo to: Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
High level overview of the evolution of cloud computing and infrastructure as code.
This module does not have any corresponding code.
Terraform overview and setup instructions.
Includes basic hello world terraform config to provision a single AWS EC2 instance.
Covers main usage pattern, setting up remote backends (where the terraform state is stored) using terraform Cloud and AWS, and provides a naive implementation of a web application architecture.
Introduces the concepts of variables which enable Terraform configurations to be flexible and composable. Refactors web application to use these features.
Describes additional features of the Hashicorp Configuration Language (HCL).
Demonstrates how to structure terraform code into reuseable modules and how to instantiate/configure modules.
Shows two methods for managing multiple environments (e.g. dev/staging/prodution) with Terraform.
Explains different types of testing (manual + automated) for Terraform modules and configurations.
Covers how teams can work together with Terraform and how to set up CI/CD pipelines to keep infrastructure environments up to date.
43 followers · starred Sep 2023
64 followers · starred Apr 2023
174 followers · starred Oct 2023
47 followers · starred Dec 2022