Skip to content

Set of Terraform scripts intended for the creation of RDS Aurora Postgres databases in AWS, saving and retrieving secrets from Hashicorp Vault

License

Notifications You must be signed in to change notification settings

bcgov/nr-terraform-vault-rdsdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lifecycle:Experimental

nr-terraform-db-vault

Set of Terraform scripts intended for the creation of databases in AWS using Terraform and saving/getting secrets from Vault

Requisites:

  • Installation of Hashicorp Vault locally
  • Set up your local environment with the respective AWS credentials before running these modules
  • Set up your local environment with your Vault Token credentials and Vault path (VAULT_ADDR and VAULT_TOKEN)
  • Create a path "aws/db_secrets" in your local or remote Vault

Modules:

terraform-vault-cred-create : Creates a pair of key values, intended to be used by terraform-rds-db-create during the creation of a database. terraform-rds-db-create : Retrieves credentials from Vault and creates an RDS Aurora Postgres DB. This module relies on credentials existing in Vault.

About

Set of Terraform scripts intended for the creation of RDS Aurora Postgres databases in AWS, saving and retrieving secrets from Hashicorp Vault

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages