Pinned Repositories
Terraform-Associate-Labs
terraform-aws-rds-aurora
Terraform module which creates RDS Aurora resources on AWS
terraform-aws-config-recorder
Configures config recorder for an AWS account
terraform-aws-ec2-instance-profile-builder
This module helps build a default, or custom, AWS EC2 Instance Profiles.
terraform-aws-ecs-fargate-codepipeline
ecs-fargate-codepipeline creates an end to end fargate cluster with a single task (but can be multiple containers in the task), a CodeDeploy application deployment configuration, a CodePipeline to wrap around it, and all relevant iam roles etc.
terraform-aws-iam-group-restricted-read-only
terraform-aws-iam-group-restricted-admin is used to create a group with roles and policies needed to have read only access after MFA with a few restrictions (can't get most bucket objects, download lambda function code, etc.)
terraform-aws-iam-role-cross-account-trusting
This is used to trust other accounts to assume a role in the target account
terraform-aws-terraform-state-s3-bucket-centralized-with-roles
This is intended to be used by an organization for all of their own accounts. This does not protect access to DynamoDB locking of other accounts, it only restricts access S3 paths for each account. This restriction is put in place by creating a unique role for each account, then creating an assumerole policy that trusts the corresponding account to assume it.
terraform-aws-transfer-server-custom-idp
This is a Terraform module to create a custom identity provider based on AWS Secrets for the AWS SFTP service.
terraform-aws-transfer-server-custom-idp-user
This is a Terraform module to create users for the AWS SFTP service based on custom identity provider using AWS Secrets Manager.
DJKaswa's Repositories
DJKaswa/Terraform-Associate-Labs
DJKaswa/terraform-aws-rds-aurora
Terraform module which creates RDS Aurora resources on AWS