What you'll learn
- What is Terraform?
- Terraform Provider
- Terraform Variable, Resource, Data, Output
- Terraform State (Local and Remote)
- Terraform Installation in Windows 10 and EC2 Instance in AWS
- Terraform Modules
- Terraform Modules example in Butbucket
- Terraform Import (Reverse Engineering)
- End-to-end AWS Resource creation by Terraform and running static Web Application with User Data
- Multi-Env's and Multi-Region Implementation with same code
- And n-number of Labs
Requirements
- Administrator or root level access in PC for installing all required software's
- Internet Connection
- AWS Account (Free/Paid as Per Resource Utilization)
- Understanding of scripting will be advantage
Description
Step by step learning of Terraform, with real time examples. Terraform installation to execution on n-number of example like AWS resources creation and destroy. How to install Terraform in Windows 10? Terraform Provider, Variable, Resource, Data, Output, State (Local and Remote), Writing Module, Terraform Reverse Engineering and many more..
Terraform code uses for multiple environments, e.g. Development, QA, UAT and Production. Creating Terraform configuration files and running a website with AWS Resources like, AWS EC2, VPC, Subnet (Public and Private), SG and many more.
For more details, have a look on Lectures......
Write, Plan, Apply
Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.
Write
Write infrastructure as code using declarative configuration files. HashiCorp Configuration Language (HCL) allows for concise descriptions of resources using blocks, arguments, and expressions.
Plan
Run terraform plan to check whether the execution plan for a configuration matches your expectations before provisioning or changing infrastructure.
Apply
Apply changes to hundreds of cloud providers with terraform apply to reach the desired state of the configuration.
Note: please let me know if any thing not working in my course so that I will updated accordingly, your feedback is really appreciated. AWS console page got some changes but you can search all services from search box.
Who this course is for:
- Development
- Configuration Management Team
- Release Management Team
- DevOps Team
- Administrator or DBA
- Infrastructure Management Team
- Site Reliability Engineers
- SRE
Instructor
Solution Architect and Overall 15+ years of IT experiences in all SDLC. Love to Learn new tools & technologies most of them are, AWS Infrastructure as a Code (IaaC) in Terraform, CD, CI and CT with Packer, Terraform, Ansible, Jenkins, Bitbucket, Nexus, Sonarqube, Icinga, Grafit, Grafana, Elasticsearch, Logstas, Filebeats, Metricsbeats, Kibana, Boto/Shell Scripting and many more.
Learn, share and earn