Description
Intro to TF
What is IaC?
What is TF? Why TF? TF workflow.
TF Config
TF Editions and vS Code installation
Defining the provider
Terraform State Management
What is TF State?
How is the TF state managed?
State Lock file, State refresh
Basic Resource Deployment Concepts
TF management of Dependencies across resources
TF Code considerations
Resource blocks, resource address, arguments
Reading TF Documentation
Creating Multiple resources using meta arguments ( count, for_each )
Creating multiple resources using meta arguments
Data type considerations and conversions
Locals and Variables
Usage of locals and variables
When to use locals and when to use variables
Conditionals in variables, default value.
TF vars file, environment variables and variable precedence.
Passing variables inline over the CLI.
Data Sources
What are data sources?
What we can do with data sources and limitations?
Reading the data sources in TF Documentation
Provisioners localexec / remoteexec / file
Purpose of provisioners
Different types of provisioners
Demonstration of provisioners with hands on labs
Terraform Registry
What is TF registry?
Purpose and usage of TF Registry
Integration with Github
How to integrate TF Cloud / TF CLI with Github
Demonstration
Terraform Functions
What are TF functions?
Demonstration of multiple TF functions with examples ( such as cidrsubnets, indexof, max, lookup, substr etc)
LifeCycle Metaargument
Purpose of lifecycle meta arguments
Demonstration of lifecycle meta arguments such as ignore_changes, create_before_destroy
Terraform Modules ( DRY principle )
Usage and purpose of modules
Calling submodules from root modules and vice versa
Effective use of outputs and passing variables from submodules to rootmodules.
Terraform Workspaces
What are tF workspaces and why we have TF workspaces?
Demonstration of TF workspaces, usage of special variables.
Terraform Cloud
What is TF Cloud? How state is managed in TF cloude
Integrating TF Cloud with github repo
Running the workflow remotely and managing the state remotely
Duration & Timings :
Duration – 40 Hours.
Training Type: Instructor Led Live Interactive Sessions.
Faculty: Experienced.
Weekday Session – Mon – Thu 8:30 PM to 10:30 PM (EST) – 4 Weeks. January 13, 2025.
Weekend Session – Sat & Sun 9:30 AM to 12:30 PM (EST) – 5 Weeks. February 8, 2025.
Inquiry Now Discount Offer
USA: +1 734 418 2465 | India: +91 40 4018 1306
Reviews
There are no reviews yet.