Skip to content

HappyPathway/Security-In-Depth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Security-In-Depth

Create Base permissions in Vault.

This Module Binds Policy to GitHub Teams and configures an Admin User for base project.

https://github.com/HappyPathway/terraform-vault-project

Create AWS SubAccount

This Module Creates an AWS SubAccount, configures AWS Dynamic Secrets Engine in Vault and makes AWS IAM Credentials Available for Terraform AWS Provider.

https://github.com/HappyPathway/terraform-aws-accounts.git

Create RDS Instance with Vault Policies, using Dynamic AWS Credentials

This Repo features code that will all the terraform-aws-mysql-server module, passing in Dynamic AWS Credentials from Vault. In this terraform-aws-mysql-server module, There are 2 roles (using Database Secrets Engine) that get configured in Vault to allow access to the provisioned database.

https://github.com/HappyPathway/aws-vault-mysql

Terraform Vault Provider Docs

https://www.terraform.io/docs/providers/vault/index.html

Vault Database Secrets Engine Docs

https://www.vaultproject.io/docs/secrets/databases/index.html

Demo KeyNote

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published