{"version":1,"pages":[{"id":"-LahX5F9rOvURJv3YjFG","title":"Welcome to Terraforge!","pathname":"/","siteSpaceId":"sitesp_6CnYx","description":""},{"id":"-Llqi7qVMNN9ch8jnXXd","title":"Features","pathname":"/features","siteSpaceId":"sitesp_6CnYx","description":""},{"id":"-Llqah-QbWLQZDe1l2qy","title":"How it works","pathname":"/how-it-works","siteSpaceId":"sitesp_6CnYx","description":""},{"id":"-LrQfM8FVM7c4K8KmUzw","title":"HashiCorp Meetup Slides","pathname":"/hashicorp-meetup-slides","siteSpaceId":"sitesp_6CnYx","description":""},{"id":"-LlY1np4q_RTeYmnSj59","title":"First Steps","pathname":"/tutorials/first-steps","siteSpaceId":"sitesp_6CnYx","description":"Estimated time: 5mins","breadcrumbs":[{"label":"Demos & Tutorials"}]},{"id":"-LlXj0DT-gEpYJLFaImL","title":"1 - Tutorial Environment","pathname":"/tutorials/first-steps/1-first-environment","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create an environment for the tutorial","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"}]},{"id":"-LlXjB-UotSrGWH6KLCB","title":"2 - Terraform Stack (local_file)","pathname":"/tutorials/first-steps/2-first-terraform-stack","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create a Terraforge stack to provision a plain text-file","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"}]},{"id":"-LlXutClXVmOcRk5QrrH","title":"2.1 - Source Code Editor","pathname":"/tutorials/first-steps/2-first-terraform-stack/2.1-stack-readme","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create a Terraform resource","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"},{"label":"2 - Terraform Stack (local_file)"}]},{"id":"-LlY-qAQ6Z0eoP_P63Y5","title":"2.2 - Terraform validate & plan","pathname":"/tutorials/first-steps/2-first-terraform-stack/2.2-terraform-validate-and-plan","siteSpaceId":"sitesp_6CnYx","description":"Goal: Validate and plan the Terraform code","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"},{"label":"2 - Terraform Stack (local_file)"}]},{"id":"-LlY9Qtx5Epi3feGJrq4","title":"2.3 - README","pathname":"/tutorials/first-steps/2-first-terraform-stack/2.3-readme","siteSpaceId":"sitesp_6CnYx","description":"Goal: Use markdown to document your stack","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"},{"label":"2 - Terraform Stack (local_file)"}]},{"id":"-LlY9ftgFF6ab3Dw-tN9","title":"3 - Pipeline Apply","pathname":"/tutorials/first-steps/3-pipeline","siteSpaceId":"sitesp_6CnYx","description":"Goal: Run a DevOps pipeline to deploy the stack","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"First Steps"}]},{"id":"-LlY5OJSOmNFzVqbowUa","title":"AWS Stack (simple)","pathname":"/tutorials/aws-stack","siteSpaceId":"sitesp_6CnYx","description":"Estimated time: 10mins","breadcrumbs":[{"label":"Demos & Tutorials"}]},{"id":"-Llb6d04pUvYA0VzM1TB","title":"1 - Terraform user","pathname":"/tutorials/aws-stack/1-terraform-user","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create an AWS user for Terraform","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"}]},{"id":"-LlbJnaYVS3eO3Y0l_Ni","title":"2 - Sandbox Environment","pathname":"/tutorials/aws-stack/2-sandbox-environment","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create an sandbox environment for AWS and store the AWS_ACCESS_KEY_ID","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"}]},{"id":"-LlbMusGzvzSMnxMGWQP","title":"3 - Terraform Stack (ECR registry)","pathname":"/tutorials/aws-stack/3-terraform-aws-stack-ecr","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create a Terraforge stack to provision an AWS Docker registry (ECR)","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"}]},{"id":"-LlbNtYGpdWXyTXLbwLk","title":"3.1 - Terraform Code","pathname":"/tutorials/aws-stack/3-terraform-aws-stack-ecr/3.1-terraform-code","siteSpaceId":"sitesp_6CnYx","description":"Goal: Create a Terraform provider / resource / variable","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"},{"label":"3 - Terraform Stack (ECR registry)"}]},{"id":"-LlbTauVgQ96WrkwW887","title":"3.2 Terraform validate & plan","pathname":"/tutorials/aws-stack/3-terraform-aws-stack-ecr/3.2-terraform-validate-and-plan","siteSpaceId":"sitesp_6CnYx","description":"Goal: Validate and plan the Terraform code","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"},{"label":"3 - Terraform Stack (ECR registry)"}]},{"id":"-LlbNsz7TouXMNrcvgU6","title":"4 - Pipeline Apply","pathname":"/tutorials/aws-stack/untitled","siteSpaceId":"sitesp_6CnYx","description":"Goal: Run a DevOps pipeline to provision the AWS Docker registry (ECR)","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"}]},{"id":"-Lll9638iHeJwFoXnP-M","title":"5 - Pipeline Destroy","pathname":"/tutorials/aws-stack/5-pipeline-destroy","siteSpaceId":"sitesp_6CnYx","description":"Goal: Run a DevOps pipeline to destroy the AWS Docker registry (ECR)","breadcrumbs":[{"label":"Demos & Tutorials"},{"label":"AWS Stack (simple)"}]}]}