Mahek Batra
2 min readJul 21, 2021

--

Self Reflection of terraform training:

The terraform training started at 4th of May and ended on 4th of june.

Sir has conducted total 12 sessions in this traning.

Session 1:

In the first session sir told what is terraform. What is the usecase behind using this tool. He first explained about all the clouds and how we develop the infrastructure then what new thing terraform is doing.

So it was just an introduction session.

Session 2:

In session 2 sir told how to connect terraform with aws cloud. Sir first told the basics of aws cloud like how to launch instance manually then he explained how to write the terraform code. Then what is terraform init, terraform plan, terraform apply it has been cleared.

Session 3:

In session 3 sir told how to launch the volume using ebs on aws cloud and then explained with the help of code. Along with these he also told how to attach that volume to the aws instance.

Session 4:

In session 4 sir told how to configure Apache web server on aws cloud using terraform. For this he first explained the basics of httpd and /var/www/html folder.

Session 5:

In session 5 sir told about tfstate. How it maintains the information and upgrade if anything changes in the code. He also covered the topic of null resources.

Session 6:

In session 6 sir told about integration of gcp with terraform. First he covered how to launch compute engine manually then same steps with the terraform code.

Session 7:

In session 7 sir explained multicloud strategy. How it is useful and why it is required. Terraform is for management of multiclouds. He also told about what is variables in terraform how it is defined and used.

Session 8:

In session 8 sir told the basic concept of vpc, subnet and internet gateway. How to create manually then he told with the help of terraform code.

For this he explained the concept of for loop and some functions such as element in terraform.

Session 9:

In session 9 sir told about the modules. How to create a module in terraform and push it to the registry. What is the purpose of using it.

Session 10:

In session 10 sir told about kubernetes and how to create deployment using Kubernetes provider. He also told about terraform functions.

Session 11:

In session 11 sir covered the topic of remote state management. He also told about s3 bucket and dynamo db of aws cloud.

Session 12:

In the session 12 sir covered the concept of terraform workspace and assigned some tasks.

And here the wonderful journey ends.

--

--

Mahek Batra

BE 3rd year || Information Technology|| Dedicated|| Passionate||