HC-vault-personal/modules/vpc-secrets
matthieu42morin 2403e056d8 vers 2024-03-01 03:36:46 +01:00
..
aws-vpc test implementation 2024-03-01 03:33:04 +01:00
secrets test implementation 2024-03-01 03:33:04 +01:00
README.md test implementation 2024-03-01 03:33:04 +01:00
main.tf test implementation 2024-03-01 03:33:04 +01:00
outputs.tf test implementation 2024-03-01 03:33:04 +01:00
variables.tf test implementation 2024-03-01 03:33:04 +01:00
versions.tf vers 2024-03-01 03:36:46 +01:00

README.md

EXAMPLE: Prerequisite Configuration (VPC and Secrets)

About This Example

In order to deploy the Vault module, you must have an AWS VPC that meets the requirements listed in the main README along with TLS certs that can be used with the Vault nodes and load balancer. If you do not already have these resources, you can use the code provided in this directory to provision them.

How to Use This Module

  1. Ensure your AWS credentials are configured correctly
  2. Configure required (and optional if desired) variables
  3. Run terraform init and terraform apply

Required variables

  • resource_name_prefix - string value to use as base for resource names

Note

  • The default AWS region is us-east-1 (as specified by the aws_region variable). You may change this if wish to deploy Vault elsewhere, but please be sure to change the value for the azs variable as well and specify the appropriate availability zones for your new region.

Security Note: