https://github.com/nullstone-modules/aws-rds-postgres
Nullstone module to create a Postgres cluster in AWS
https://github.com/nullstone-modules/aws-rds-postgres
aws aws-rds aws-rds-postgres nullstone nullstone-module terraform
Last synced: 4 months ago
JSON representation
Nullstone module to create a Postgres cluster in AWS
- Host: GitHub
- URL: https://github.com/nullstone-modules/aws-rds-postgres
- Owner: nullstone-modules
- Created: 2020-09-08T19:02:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-07-10T13:45:04.000Z (11 months ago)
- Last Synced: 2026-01-30T14:55:52.229Z (4 months ago)
- Topics: aws, aws-rds, aws-rds-postgres, nullstone, nullstone-module, terraform
- Language: HCL
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Security: security-groups.tf
Awesome Lists containing this project
README
# aws-rds-postgres
This is a Nullstone module to create an AWS RDS Postgres instance.
This instance is configured to enable enhanced monitoring and emit logs to cloudwatch.
Additionally, this module creates resources that are necessary to securely connect apps via Nullstone UI.
## Security & Compliance
Security scanning is graciously provided by Bridgecrew. Bridgecrew is the leading fully hosted, cloud-native solution providing continuous Terraform security and compliance.
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=INFRASTRUCTURE+SECURITY)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=CIS+AWS+V1.3)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=PCI-DSS+V3.2)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=NIST-800-53)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=ISO27001)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=SOC2)
[](https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=nullstone-modules%2Faws-rds-postgres&benchmark=HIPAA)
## Inputs
- `postgres_version: string` - Postgres Engine Version - default: 12
- `instance_class: string` - Postgres Instance Class - default: db.t3.micro
- `allocated_storage: number` - Allocated storage in GB - default: 10
- `backup_retention_period: number` - The days to retain backups - default: 5
## Outputs
- `db_instance_arn: string` - Postgres Instance ARN
- `db_master_secret_name: string` - Name of AWS Secrets Manager Secret that holds database master credentials
- `db_endpoint: string` - Postgres Connection Endpoint
- `db_security_group_id: string` - Security Group ID for RDS Cluster
- `db_user_security_group_id: string` - Security Group ID - Attach to any instance to gain access to the postgres cluster