Description
In this workshop, we will create and deploy resources using Terraform.
What you will learn
- What is Infrastructure as a code(IaC)
- What is Terraform
- How to install Terraform
- How to use Terraform to create, manage and update resources in the cloud.
- Types of variables in terraform
- Terraform Arguments such as count, depends_on, and for_each, etc.
Prerequisite
- Understanding of basic Linux commands.
- Knowledge of any cloud providers such as AWS, GCP, Azure.
Exercises
- Introduction about IaC and Terraform.
- Exercise 1 – Installing Terraform
- Exercise 2 – Create an EC2 instance using Terraform
- Exercise 3 – Creating containers using Terraform
- Exercise 4 – Input and Output variables in terraform.
- Exercise 5 – Using Terraform to create MySQL databases.
- Exercise 6 – Use Terraform to create MySQL users.
- Exercise 7 – Create a Linux user using Terraform.