musq / vault-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vault-config

Script and configurations to spin up Vault

Table of Contents

Features

  • Nginx config
  • Vault server

Requirements

Dependencies Purpose
dotfiles-system Provides utility functions
www-config Provides base nginx config

Install

The setup process will:

  • Clone dotfiles-system in /home/ashish/projects/dotfiles-system
  • Create necessary users and groups
  • Harden necessary directories
  • Install Vault
  • Symlink tug.ro.vault.conf to /etc/nginx/conf.d/partials/tug.ro.vault.conf
  • Symlink vault.service to /lib/systemd/system/vault.service
  • Reload Vault and Nginx
# Create projects directory and go inside
mkdir -p /home/ashish/projects && cd /home/ashish/projects

# Clone this repo
git clone https://github.com/musq/vault-config.git

# Go inside
cd vault-config

# Run installer
./setup.sh

License

The code is available under GNU GPL v3, or later license.

About

License:GNU General Public License v3.0


Languages

Language:Shell 89.4%Language:HCL 10.6%