Dynamic AWS Security Groups with Terraform
summary
Shows how Terraform builds paired client/server security groups from a map of services using a 1/0 nomenclature, auto-creating per-service SGs and separate SG rules via a reusable security group services module. Demonstrates a live run that plans and applies 27 Terraform-managed resources (SGs + rules), supports cross-VPC SG references, notes AWS per-instance SG limits and raising quotas, and successfully destroys the same 27 items on teardown.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker background
- 2:08What are AWS security groups
- 6:34Dynamic security groups with Terraform
- 11:38Terraform module structure
- 17:52Live demo setup
- 21:24Demo results and console review
- 23:36Assigning security groups to instances
- 26:37Cleanup and dynamic nature
- 28:14Closing remarks
related talks
55mBest practices
46mTerraform best practices with examples and arguments
22mLaunch Control - Automating a Security Baseline...
53mProvisioning Cloud Infrastructure+Terraform
04mTerraform In GIS
42mHands-on with the Terraform Module for AWS Landing Zone
29mAccelerate serverless deployments using HashiCorp Terraform in AWS
35mMulti Region Terraform Deployments
