Skip to content

This repository is a collection of methods to manage Hashicorp Vault in code.

License

Notifications You must be signed in to change notification settings

hortonew/iac-hashicorp-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure as Code (IAC): Hashicorp Vault

This repository is a collection of ways to configure Hashicorp Vault in code.

I decided to make the setup of Vault a bit more complex than just running the binary because future iterations may expand on the infrastructure. Here we use kind to simulate a kubernetes environment and helm to deploy Vault.

The different ways to configure Vault as code are defined as "labs" below. Each lab will be a self-contained way of configuring a specific aspect of Vault. They can all be combined into one configuration, but it's good to isolate each concern for learning purposes.

Prerequisites

Quickstart

This will set up a kubernetes cluster with kind, install Vault using helm, and port forward port 8200 into the cluster.

./bootstrap.sh

Labs

Authenticate with Okta

Clean up

./destroy.sh

About

This repository is a collection of methods to manage Hashicorp Vault in code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published