- Vagrant >= v2.3.6
- Vagrant libvirt plugin v0.12.2 (optional)
- Terraform >= v1.5.3
- Ansible >= v2.15.1 (optional - can use
ansible_local
provisioner instead)
The Vagrantfile uses the libvirt provider by default.
Start Vault with TLS:
$ VAULT_TLS=1 vagrant up
Start Consul with TLS:
$ CONSUL_TLS=1 vagrant up
- Vault Integration in Nomad
- Nomad, Consul integration and Consul Connect
- Vault database secrets engine
- Nomad TLS configuration (
tls
block) - Vault Agent and consul-template
- Vault Agent's new process supervisor mode
- Consul signal termination and cluster leaving
- Nomad client signal termination, cluster leaving and systemd killMode
- Vault as Consul Connect CA provider
- Consul client auto-encrypt