app-img-vault-raft
Packer image for Vault-raft & vagrant deployment
How to run this
- Run
packer build -force packer.pkr.hcl
- Copy
Vagrantfile
,vault.j2
andinstall.yml
to theoutput-autogenerated_1
dir. - Currently using a GCP KMS key for auto-unseal, this should be changed with your own key.
- cd into the dir and run
vagrant up
TODO
- need help pushing it to Vagrant Cloud from packer.
- need help in standardising it and contributing.
- There should be a standard for packer images with an opinionated cfg-mgmt
- Maybe have the Vagrantfile in a seperate repo?
- Would like everyone to run this and raise bugs.
- Add a further two nodes as non-voters to test out auto-pilot.
- Setup a DR cluster with replication.
- setup an nginx load-balancer
- setup minio (S3 based object for raft snapshots)