Skip to content

DNXLabs/terraform-aws-rds-proxy

Repository files navigation

terraform-aws-template

Lint Status LICENSE

Module Example:

module "rds_proxy" {
  source = "git::https://github.com/DNXLabs/terraform-aws-rds-proxy.git?ref=1.0"

  count = local.workspace.create_proxy ? 1 : 0

  proxy_name              = try(local.workspace["proxy_name"], "")
  engine_family           = try(local.workspace["engine_family"], "") 
  db_subnet_ids           = try(local.workspace["db_subnet_ids"], [])
  cluster_identifier      = try(local.workspace["bb_2_cluster_identifier"], "")
  db_port                 = try(local.workspace["bb_2_db_port"], "")
  username                = try(local.workspace["bb_2_username"], "")
  db_name                 = try(local.workspace["bb_2_db_name"], "")
  rds_apps_sg_id          = try(local.workspace["rds_apps_sg_id"], "")
}

Requirements

Name Version
terraform >= 1.0.0

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
client_password_auth_type The type of authentication the proxy uses for connections from clients. string n/a yes
cluster_identifier Cluster identifier for the Aurora cluster string n/a yes
db_name Name of the default database string n/a yes
db_port Database port number number n/a yes
db_subnet_ids List of subnet IDs for the RDS Proxy list(string) n/a yes
engine_family Proxy Engine Family string n/a yes
proxy_name Proxy name string n/a yes
rds_apps_sg_id Security group ID for RDS applications string n/a yes
username Master username for database authentication string n/a yes

Outputs

No output.

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

About

Terraform module to provision a AWS RDS proxy.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages