/vault-vagrant-int-storage

Vagrant repo to deploy a 3 node Vault cluster with integrated storage

Primary LanguageShell

Vault Vagrant project to initialize integrated storage

This initial repo uses shamir key shards as unseal type.

Instructions

  1. Download repo
  2. Make sure the vagrant private network does not clash with any you have running
  3. Run download-vault.sh to download vault binary and place it in the root of the repo with the fie name vault
  4. For vault enterprise, get a trial license and place the license file in the root of the repo with the file name vault.hclic
  5. Run vagrant up
  6. vagrant ssh vault-server-1
  7. cd /vagrant; sudo ./vault-init-leader.sh
  8. exit
  9. vagrant ssh vault-server-2
  10. cd /vagrant; sudo ./vault-init-follower.sh
  11. exit
  12. vagrant ssh vault-server-3
  13. cd /vagrant; sudo ./vault-init-follower.sh
  14. exit

Should be able to log into Vault on http://127.0.0.1:8200