Simulate a highly-available Cloud Platform with Consul, Nomad, and Vault. OSS & Enterprise versions supported.
HashiBox is a local environment to simulate a highly-available cloud with Consul, Nomad, and Vault. OSS and Enterprise versions of each product are supported. Consul Connect is enabled and uses Vault as CA provider.
It also installs Docker for running Nomad's jobs inside containers.
It leverages Vagrant for virtualization, and Bolt for maintenance automation across nodes.
The main goal of HashiBox is to provide a local setup respecting environment parity for simulating a Cloud Platform from end-to-end before going in production.
Useful links:
Vagrant providers supported:
parallels
virtualbox
vmware_desktop
Architectures supported:
amd64
arm64
Notes about the environment:
Repository licensed under the MIT License.