compliance.tf

Terraform Modules

Drop-in replacements for terraform-aws-modules with compliance controls enforced at terraform plan time. Same arguments, same outputs.

34 modules across 8 categories. Each one is API-compatible with its upstream terraform-aws-modules counterpart. Change the source URL, run terraform plan, and controls are checked before anything gets deployed.

Storage

Compute & Containers

Networking & Edge

Databases, Caching & Analytics

DMS
Database Migration Service replication instances, source and target endpoints, replication tasks, subnet groups, logging, and controlled network placement for data migration.
3 controls16 frameworks
DynamoDB Table
DynamoDB tables with server side encryption, point in time recovery, TTL, streams, autoscaling, global tables, IAM access controls, and backup oriented settings.
4 controls20 frameworks
Elasticache
Redis or Memcached clusters and replication groups with subnet groups, security groups, transit and at rest encryption, auth tokens, parameter groups, and automatic failover.
6 controls19 frameworks
OpenSearch
OpenSearch domains with VPC placement, encryption at rest, node to node encryption, fine grained access control, audit logs, TLS enforcement, and snapshot configuration.
11 controls21 frameworks
RDS
RDS instances with subnet groups, security groups, storage encryption, automated backups, maintenance windows, performance insights, IAM authentication, and log exports.
19 controls27 frameworks
RDS Aurora
Aurora clusters and instances with private subnet placement, storage encryption, automated backups, reader endpoints, IAM authentication, log exports, and multi AZ high availability.
10 controls15 frameworks
Redshift
Redshift clusters or serverless workgroups with VPC networking, encryption, audit logging, snapshot settings, parameter groups, enhanced VPC routing, and controlled access.
13 controls23 frameworks
EMR
EMR clusters and instance groups with security configurations, encryption in transit and at rest, Kerberos, IAM roles, bootstrap actions, logging, and deployment in private subnets.
2 controls9 frameworks

Security, Keys & Configuration

Messaging & Streaming

API & Application Integration

Observability