Nothing Special   »   [go: up one dir, main page]

Terraform

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Related Roadmaps

Find the interactive version of this


DevOps Roadmap roadmap and other similar roadmaps

Linux Roadmap
roadmap.sh
Docker Roadmap
Kubernetes Roadmap
Mastering Terraform
Make sure to visit DevOps roadmap

DevOps Roadmap
What is Infrastructure as Code?

What is Terraform?

Usecases and Benefits Introduction Getting Started

CaC vs IaC

Installing Terraform What is HCL?


Hashicorp Config. Language (HCL)
Basic Syntax

Terraform Registry

Configuring Providers Providers Project Initialization


Output Syntax
Versions
Sensitive Outputs

Resource Behavior Input Variables


Preconditions

Resource Lifecycle Resources Type Constraints

Outputs
Meta Arguments Variable Definition File

depends_on
Sensitive Data Variables
count
Versioning
for_each Local Values
Splitting State Files
provider
Environment Variables
Import Existing Resources
lifecycle
Validation Rules
State Locking

Remote State
terraform fmt

terraform validate Format & Validate


Best Practices for State State
TFLint

State Management
terraform plan

terraform destroy terraform apply

Inspect / Modify State


Clean Up Deployment

graph show

When to Use?
list output

Modules Provisioners Creation / Destroy Time


rm mv

file provisioner
-replace option in apply
Root vs Child Modules
local-exec provisioner
state pull / push
Published Modules Usage
remote-exec provisioner
state replace-provider
Creating Local Modules
Custom Provisioners
state force-unlock
Inputs / Outputs

Basic / Advanced Commands Modules Best Practices

Data Sources Template Files

GitHub Actions

Circle CI CI / CD Integration Workspaces

Splitting Large State


GitLab CI

Best Practices Unit Testing


Jenkins

Parallelism Contract Testing

Deployment Workflow Scaling Terraform Testing Integration Testing

Terragrunt End to End Testing

Infracost Testing Modules

Secret Management Security What and when to use HCP?

Compliance / Sentinel Enterprise Features

Terrascan HCP Authentication

Checkov Workspaces

Trivy VCS Integration

KICS Run Tasks

Have a look at the following relevant roadmaps

DevOps Linux Docker Kubernetes

You might also like