# Terraforge

## Terraforge

- [Welcome to Terraforge!](https://docs.terraforge.io/master.md)
- [Features](https://docs.terraforge.io/features.md)
- [How it works](https://docs.terraforge.io/how-it-works.md)
- [HashiCorp Meetup Slides](https://docs.terraforge.io/hashicorp-meetup-slides.md)
- [First Steps](https://docs.terraforge.io/tutorials/first-steps.md): Estimated time: 5mins
- [1 - Tutorial Environment](https://docs.terraforge.io/tutorials/first-steps/1-first-environment.md): Goal: Create an environment for the tutorial
- [2 - Terraform Stack (local\_file)](https://docs.terraforge.io/tutorials/first-steps/2-first-terraform-stack.md): Goal: Create a Terraforge stack to provision a plain text-file
- [2.1 - Source Code Editor](https://docs.terraforge.io/tutorials/first-steps/2-first-terraform-stack/2.1-stack-readme.md): Goal: Create a Terraform resource
- [2.2 - Terraform validate & plan](https://docs.terraforge.io/tutorials/first-steps/2-first-terraform-stack/2.2-terraform-validate-and-plan.md): Goal: Validate and plan the Terraform code
- [2.3 - README](https://docs.terraforge.io/tutorials/first-steps/2-first-terraform-stack/2.3-readme.md): Goal: Use markdown to document your stack
- [3 - Pipeline Apply](https://docs.terraforge.io/tutorials/first-steps/3-pipeline.md): Goal: Run a DevOps pipeline to deploy the stack
- [AWS Stack (simple)](https://docs.terraforge.io/tutorials/aws-stack.md): Estimated time: 10mins
- [1 - Terraform user](https://docs.terraforge.io/tutorials/aws-stack/1-terraform-user.md): Goal: Create an AWS user for Terraform
- [2 - Sandbox Environment](https://docs.terraforge.io/tutorials/aws-stack/2-sandbox-environment.md): Goal: Create an sandbox environment for AWS and store the AWS\_ACCESS\_KEY\_ID
- [3 - Terraform Stack (ECR registry)](https://docs.terraforge.io/tutorials/aws-stack/3-terraform-aws-stack-ecr.md): Goal: Create a Terraforge stack to provision an AWS Docker registry (ECR)
- [3.1 - Terraform Code](https://docs.terraforge.io/tutorials/aws-stack/3-terraform-aws-stack-ecr/3.1-terraform-code.md): Goal: Create a Terraform provider / resource / variable
- [3.2 Terraform validate & plan](https://docs.terraforge.io/tutorials/aws-stack/3-terraform-aws-stack-ecr/3.2-terraform-validate-and-plan.md): Goal: Validate and plan the Terraform code
- [4 - Pipeline Apply](https://docs.terraforge.io/tutorials/aws-stack/untitled.md): Goal: Run a DevOps pipeline to provision the AWS Docker registry (ECR)
- [5 - Pipeline Destroy](https://docs.terraforge.io/tutorials/aws-stack/5-pipeline-destroy.md): Goal: Run a DevOps pipeline to destroy the AWS Docker registry (ECR)
