Skip to content

Commit

Permalink
feat(kms): add trousseau as kms plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom Morelly authored and FalcoSuessgott committed Jan 27, 2024
1 parent f53863e commit cadd93b
Show file tree
Hide file tree
Showing 22 changed files with 697 additions and 4 deletions.
2 changes: 2 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
export VAULT_ADDR="https://127.0.0.1"
export VAULT_CAPATH="$(readlink -f ./vault-tls/output/ca.crt)"
export VAULT_TOKEN="$(cat .vault_token)"

export MINIKUBE_PROFILE="vault-playground"

export TF_CLI_ARGS_test="-compact-warnings"
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
**/.terraform
**/.terraform.lock.hcl
**/.terraform/
**/terraform.tfstate
**/terraform.tfstate.backup
**/.vault_token
Expand Down
236 changes: 236 additions & 0 deletions .terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Please refer to the [documentation](https://falcosuessgott.github.io/hashicorp-v

### Kubernetes
* [x] [Vault Kubernetes Auth Method](https://falcosuessgott.github.io/hashicorp-vault-playground/minikube/)
* [x] [Vault as a KMS Provider](https://falcosuessgott.github.io/hashicorp-vault-playground/kms/)
* [x] [External Secrets Manager](https://falcosuessgott.github.io/hashicorp-vault-playground/esm/)
* [x] [Vault Secrets operator](https://falcosuessgott.github.io/hashicorp-vault-playground/vso/)
* [x] [Vault Agent Injector](https://falcosuessgott.github.io/hashicorp-vault-playground/vai/)
Expand Down
Binary file added docs/assets/kms.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ kubernetes = {

You then can bootstrap the cluster using `make bootstrap`


## Overview
The following resources will be created:

Expand Down
1 change: 1 addition & 0 deletions docs/home.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Bootstrap a local Vault HA Cluster with many useful learning labs in under a min

### Kubernetes
* [x] [Vault Kubernetes Auth Method](https://falcosuessgott.github.io/hashicorp-vault-playground/minikube/)
* [x] [Vault as a KMS Provider](https://falcosuessgott.github.io/hashicorp-vault-playground/kms/)
* [x] [External Secrets Manager](https://falcosuessgott.github.io/hashicorp-vault-playground/esm/)
* [x] [Vault Secrets operator](https://falcosuessgott.github.io/hashicorp-vault-playground/vso/)
* [x] [Vault Agent Injector](https://falcosuessgott.github.io/hashicorp-vault-playground/vai/)
Expand Down
Loading

0 comments on commit cadd93b

Please sign in to comment.