0% found this document useful (0 votes)
17 views2 pages

Terra Forms

The document provides an overview of Terraform and Infrastructure as Code (IaC), covering installation, IDE selection, and the deployment of infrastructure. It discusses key concepts such as providers, resources, state management, and provisioners, as well as advanced topics like modules, workspaces, and security. Additionally, it introduces Terraform Cloud and its features for team management and remote infrastructure creation.

Uploaded by

awslearnings
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Terra Forms

The document provides an overview of Terraform and Infrastructure as Code (IaC), covering installation, IDE selection, and the deployment of infrastructure. It discusses key concepts such as providers, resources, state management, and provisioners, as well as advanced topics like modules, workspaces, and security. Additionally, it introduces Terraform Cloud and its features for team management and remote infrastructure creation.

Uploaded by

awslearnings
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Terraform

Introducing Infrastructure as a code


▪ Introduction to IaC
▪ Introducing and Installing Terraform
▪ Choosing IDE

Deploying Infrastructure with Terraform


▪ Understanding Providing
▪ Understanding Resources
▪ Launching and Destroying Resources on Cloud
▪ Understanding Terraform State File
▪ Understanding Desired and Current States
▪ Provider Versioning
▪ Understanding Attribute and Output
▪ Terraform Variables
▪ Variable Data Types
▪ Lists and Dictionaries
▪ Count and Count Index
▪ Conditional Statements
▪ Local Values
▪ Functions
▪ Data Sources
▪ Debugging
▪ Load Order and Semantics
▪ Dynamic Blocks
▪ Tainting Resources
▪ Splat Expressions
▪ Terraform Graph

Provisioners
▪ Understanding Provisioners
▪ Types
▪ Implementing remote-exec, local-exec, creation-time and destroy-time provisioners
▪ Failure Behavior

Modules and Workspaces


▪ Understanding DRY principle
▪ Terraform registry
▪ Terraform workspace

Remote State Management


▪ Integrating with GIT for team management
▪ Security Challenges
▪ Module Sources
▪ Remote State Management
▪ Implementing S3 Backend
▪ State File Locking
▪ Integrating DynamoDB
▪ Terraform state management
▪ Importing Existing Resources

Security
▪ Handling Secrets
▪ Sensitive Perimeter

Terraform Cloud and Enterprise


▪ Introducing Terraform Cloud
▪ Creating Infrastructure with Terraform Cloud
▪ Introducing Sentinel
▪ Introducing Remote Backend’s

You might also like