- https://developer.hashicorp.com/terraform/intro
Overview
- HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share.
- You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features.
- https://developer.hashicorp.com/terraform/intro#how-does-terraform-work
- https://developer.hashicorp.com/terraform/docs
2. Prerequisites
- Basic linux command line skill and IaC concepts
- Cloud (if working with cloud provider)
3. Installation
- https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli
- https://developer.hashicorp.com/terraform/tutorials/aws-get-started
5. Beyond the Basics
Hands-On Example
6. Moreβ¦
Recommended Books