joindin/joindin-vm

vagrant up failing to provision

dstockto opened this issue · 3 comments

I'm having a significant amount of trouble getting the instructions to work. I ended up deleting my .vagrant directory which allowed it to download the new vm box. In my checkout, the puppet/modules/mysql is an empty directory.

[joindin] Running provisioner: puppet...
Running Puppet with joindin.pp...
Error: Could not find class mysql for joind.in on node joind.in
Error: Could not find class mysql for joind.in on node joind.in
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

puppet apply --verbose --hiera_config /vagrant/puppet/hiera.yaml --modulepath '/etc/puppet/modules:/tmp/vagrant-puppet/modules-0' --manifestdir /tmp/vagrant-puppet/manifests --detailed-exitcodes /tmp/vagrant-puppet/manifests/joindin.pp || [ $? -eq 2 ]

Stdout from the command:

Stderr from the command:

Error: Could not find class mysql for joind.in on node joind.in
Error: Could not find class mysql for joind.in on node joind.in

apache is an empty directory as well.

It looks like you might be missing some submodules. Have you run git submodule update --init ?

@EricHogue Brilliant! 😄 I missed the --recursive when I did the initial checkout since I just type git clone and pasted in the repo url. Initial tests look like it is working. Thank you very much.