Pinned Repositories
terraform-aws-cloudwatch-kms-key
A KMS key used to encrypt data-at-rest stored in CloudWatch Logs
terraform-aws-iam-billing-roles
Creates IAM Billing Roles that can be assumed for billing operations.
terraform-aws-kinesis-api-gateway
AWS API Gateway REST API that proxies a AWS Kinesis stream.
terraform-aws-kinesis-firehose-s3-bucket
Creates a Kinesis Data Firehose Delivery Stream that delivers records to a S3 Bucket
terraform-aws-lambda-edge-function
AWS Lambda Function for use with Lambda@Edge
terraform-aws-lambda-metric-alarms
Metric alarms for AWS Lambda
terraform-aws-sso-roles
Configure AWS roles for use with SSO
terraform-aws-user-management
Configures IAM users, groups and roles in three groups: Admin, Basic, and Alumni
terraform-aws-vpc-endpoints
Creates a set of VPC endpoints for the given VPC
terraform-module-template
Terraform Module Template
DOD Infrastructure as Code's Repositories
dod-iac/terraform-aws-dynamodb-kms-key
KMS Key for use with DynamoDB.
dod-iac/terraform-aws-cloudfront-bucket
AWS S3 Bucket used to host files served by AWS CloudFront.
dod-iac/terraform-aws-cloudfront-waf
WAF for use with CloudFront
dod-iac/terraform-aws-ecr-iam-policy
IAM Policy that allows use of AWS ECR
dod-iac/terraform-aws-ecs-wireguard
Install a Wireguard service on ECS backed by EC2 autoscaling
dod-iac/terraform-aws-guardduty
Creates an AWS GuardDuty Detector
dod-iac/terraform-aws-mfa
Enforces MFA on an AWS account
dod-iac/terraform-aws-sso-roles
Configure AWS roles for use with SSO
dod-iac/manage-open-source
Manage Open Source projects and repos
dod-iac/terraform-aws-alb-metric-alarms
ALB Metric Alarms
dod-iac/terraform-aws-api-gateway-cloudwatch-role
IAM Role for use by AWS API Gateway to log to CloudWatch Logs.
dod-iac/terraform-aws-api-gateway-cors-lambda-proxy
A Terraform module to create a Cross-Origin Resource Sharing (CORS) Lambda Proxy
dod-iac/terraform-aws-api-gateway-waf
AWS WAF Regional Web ACL for use with AWS API Gateway REST API
dod-iac/terraform-aws-athena-workgroup
AWS Athena workgroup
dod-iac/terraform-aws-bootstrap
🐓 🥚 Terraform for your Terraform remote state configuration
dod-iac/terraform-aws-dnssec-kms-key
Creates a KMS key for DNSSEC
dod-iac/terraform-aws-ds-directory
AWS Directory Service directory
dod-iac/terraform-aws-ecs-metric-alarms
Creates metric alarms for use with a ECS Service
dod-iac/terraform-aws-ecs-scheduled-task
Terraform module to create an ECS Scheduled Task
dod-iac/terraform-aws-elasticsearch-domain
Creates an Amazon Elasticsearch Service domain with secure defaults.
dod-iac/terraform-aws-glue-data-catalog-encryption
AWS Glue Data Catalog Encryption
dod-iac/terraform-aws-glue-iam-policy
Creates an IAM policy for AWS Glue
dod-iac/terraform-aws-glue-iam-role
IAM Role for use as a Glue service role
dod-iac/terraform-aws-glue-kms-key
A KMS Key for use with AWS Glue.
dod-iac/terraform-aws-lambda-metric-alarms
Metric alarms for AWS Lambda
dod-iac/terraform-aws-no-delete-policy
IAM Policy with explicit deny for destructive actions
dod-iac/terraform-aws-notify-slack-kms
Terraform module which creates SNS topic and Lambda function which sends notifications to Slack with KMS keys pre-configured
dod-iac/terraform-aws-s3-iam-policy
IAM policy that allows reading from a AWS S3 bucket.
dod-iac/terraform-aws-efs-kms-key
A KMS key used to encrypt data-at-rest stored in EFS
dod-iac/terraform-aws-vpc-flow-logs-kms-key
A KMS key used to encrypt VPC flow logs stored in S3