HCP Vault Demo Repo

This repo will contain everything you need to deploy HCP Vault, and demo specific functions and capabilities.

Table of Contents

Prerequisites

This repo utilises certain tools that may require additional knowledge. Where possible, a link or documentation will be provided to supplement any knowledge gaps, but please do not expect this repo to provide all the steps for you.

It's expected that to be successful in using this repo, users should know the following:

  1. Terraform (Installation Setup)
  2. Terraform Cloud (Sign up link)
  3. HCP Vault (Sign up link)

Note: If you're using terraform variables, replace the value in the provider.tf file, otherwise set these as env variables

Description

This repo contains demos built around HCP Vault. This repo aims to assist with standing up your own HCP Vault environment, with a few configurations to automatically test other features and capabilities of HCP Vault. Each of the folder starts with a number, detailing the order in which they should be applied in order to run the demo smoothly.

Features

This Repo will help you stand up the following:

Folder Name Feature
01-tfc-setup Deploy relevant TFC workspaces to host each terraform provisioning
02-hcpv-cluster Deploy HCP Vault - Plus tier
03-hcpv-control-group Configures Vault Cluster to operate with Control Groups demo
09-hcpv-general-demo Configures Vault Cluster to run a few general Vault capabilities

How-to Steps

The following walks you through how to use this repository:

  1. Fork this repo (if you intend to store this into your own github account)
  2. Git clone this repo into your local machine

Contributing

Shoutout to Jamie Wright for the inspiration