learn-terraform
learn-terraform copied to clipboard
Infrastructure As Code
terraform-kitchen
- commands
- terraform doc references
- task-002-tutorial-links
AWS
- task-000, initialization-setup
- task-001, vars, provider, ec2, dataSources
- task-002, default, vpc, subnet, security group, keypair, ec2
- task-003, default vpc, subnet, security group, keypair, ec2, script
- task-004, vars, provider, ec2, output
- task-005, vars, provider, ec2, terraformRemoteStateInS3
- task-006-defaultVPC-defaultSbnt-modules-kp
- task-007-customVPC-igw-sbnt-rt-sg-kp-ec2
- task-008-customVPC-3PriSbnts-3PubSbnts-nat-igw-rt
- task-009-customVPC-3PriSbnts-3PubSbnts-nat-igw-rt-ec2-ebs
- task-010-customVPC-3PriSbnts-3PubSbnts-nat-igw-rt-ec2-ebs-withMount/versions.tf
- task-011-route53
- task-012-rds-vpc-ec2
- task-013-IAM
- task-014-IAM-roles-s3-upload-to-s3
- task-015-autoscaling-cloudwatchAlarm-ec2-launchConfiguration
- task-016-ELB-autoscaling
- task-017-Elastic-Beanstalk
- task-018-create-ECR-repo
- IN-PROGRESS-task19-ECS-example
- task-020-s3-iam-using-modules
- task-021-k8s-using-typhoon
- task-022-route53-ec2
- task-024-certificate-manager
Terragrunt Implementation
- task-023-terragrunt-ec2
- task-025-terragrunt-iam-user
- task-026-terragrunt-s3-bucket
- task-027-terragrunt-cdn