https://github.com/happypathway/security-in-depth
https://github.com/happypathway/security-in-depth
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/happypathway/security-in-depth
- Owner: HappyPathway
- Created: 2018-08-16T19:03:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T20:37:40.000Z (almost 8 years ago)
- Last Synced: 2025-10-28T10:43:17.625Z (7 months ago)
- Size: 7.68 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](./SEHang.key)