Skip to content

Instantly share code, notes, and snippets.

View tbeyer567's full-sized avatar

Tim Beyer tbeyer567

  • Portland, OR
View GitHub Profile
module "vault_west" {
source = "../"
vpc_cidr = "172.31.1.0/24"
vpc_name = "vault-west"
providers = {
aws = aws.us-west-2
}
}
module "primary_us_vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "4.0.1"
providers = {
aws = aws.us-east-1
}
name = "vault-us-east-1"
cidr = "10.64.0.0/22"
terraform {
required_providers {
vault = ">=3.14.0"
}
}
provider "vault" {}
resource "vault_namespace" "dev" {
path = "dev"
module "hcp-vault" {
source = "./hcp-vault"
cloud_provider = "aws"
tier = "plus_medium"
primary_cluster_hvn = "hvn-us-west-2"
primary_region = "us-west-2"
primary_cluster_hvn_cidr = var.primary_hvn_cidr
primary_cluster_id = "vault-us-west-2"
@tbeyer567
tbeyer567 / admin.hcl
Created October 16, 2023 16:23
initial admin policy
# Read system health check
path "sys/health" {
capabilities = ["read", "sudo"]
}
# Read license
path "sys/license" {
capabilities = ["read"]
}
#!/bin/bash
set -eu
VAULT_VERSION="1.11.4+ent-1"
VAULT_BINARY_LOCATION=/home/user123/vault
VAULT_LICENSE_KEY="lskdjaflwekajlr3lwkrj23lja<UPDATE>"
USER="vault"
GROUP="vault"
#ALL CERTIFICATES SHOULD BE BASE64