vault-demo
vault-demo copied to clipboard
Errors during consul VM setup phase related to archive class
Using macOS 10.12.3 to play around with the demo. At the vagrant up consul vault0 vault1 mysql
step, the consul puppet script complains with the following:
==> consul: Running provisioner: puppet...
==> consul: Running Puppet with consul.pp...
==> consul: stdin: is not a tty
==> consul: Warning: Scope(Class[Consul::Install]): Could not look up qualified variable '$::consul_version'; class $ could not be found
==> consul: Error: Could not find class ::archive for consul.local on node consul.local
==> consul: Error: Could not find class ::archive for consul.local on node consul.local
Steps to reproduce:
-
git clone https://github.com/benschw/vault-demo.git
-
cd vault-demo
-
./puppet-deps.sh
-
vagrant up consul vault0 vault1 mysql
Expected results: All the 4 VMs should be up and running
Observed results: consul VM setup fails due to "archive class" errors.
Fix attempts:
Tried to add the bootstrap.sh
and modify the Vagrantfile
as mentioned here to no avail: https://github.com/benschw/vault-demo/issues/2#issuecomment-184909449