twentyfirsthall/vagrant-puppet

Composer managed puppet modules for xtreamwayz/vagrant-devbox


Keywords
vagrant, puppet
License
MIT

Documentation

Vagrant Puppet Modules

This is being used by Vagrant DevBox. These modules are managed and updated by composer. Simply create a Vagrant DevBox and run composer update to get the latest updates.

Default settings

Project specific settings can be overridden by copying settings from <project_root>/vendor/twentyfirsthall/hieradata/default.yaml to <project_root>/vagrant.yaml. User specific settings can be set in ~/.devbox/vagrant.yaml.

  • mysql root password: vagrant
  • mysql default table: vagrant
  • mysql user: vagrant
  • mysql password: vagrant
  • phpmyadmin url: http://localhost:3333/phpmyadmin

Accessing the vagrant box from other devices

By default, nodejs with ngrok is installed. To access the vagrant box from other devices, start ngrok with the ngrok 80 command inside the box. This generates a url like http://<hashcode>.ngrok.com/. Use the generated URL on any device.