Getting started with Terraform in AWS
Details
link to stream - https://youtu.be/cBDmoC7QonA
Target audience:
- DevOps engineers
- Solution architects
- Developers / Software Engineers
Prerequisites:
- Experience with the following AWS resources: vpc, subnets, route tables, security groups and ec2 - https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Scenario2.html
- Familiar with ssh
Topics:
- How Terraform works
- How to create infrastructure with Terraform (Demo)
Preparations:
- Installed Terraform - https://learn.hashicorp.com/terraform/getting-started/install.html
- Configured AWS CLI with credentials - https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
Join this meetup if:
- You create your cloud infrastructure (resources) for the dev environment, using the GUI, and you feel comfortable with what you're doing. Your manager is happy with your work, and now you need to apply the same infrastructure to the staging environment, this is where you get overwhelmed - "I wish there was a way to copy-paste the infrastructure to staging, I will never be able to recreate what I've done in dev"
- You need to create a VPC, while following best practices (security, resilience, flexibility, etc.) and you wonder if there's any tool that can assist in doing so
- You want to automate the process of deploying/modifying/destroying your infrastructure's resources
- You heard about the concept of infrastructure as code (IaC) and you need a "push" to get familiar with it
- You want to learn how to create your first infrastructure as code with Terraform from scratch
