All installs require the playbook dependencies to be installed, this can be done using the galaxy command.
ansible-galaxy install --roles-path=./roles -r requirements.yml
The local install can be invoked using vagrant up
. This by default installs all the necessary part for a fully functioning cnx site at production.
You can adjust the provisioning by assigning values to the environment variable $playbook
and/or $inventory
. The default playbook is site.yml
, which installs a complete self contained production system. The default inventory is vagrant-inventory
.
To use these on your host machine, add the following to your /etc/hosts
file:
192.168.11.22 hubot.local
This project attempts to follow a similar file and directory laid out documented in the Ansible community best practices. Any deviations from the structure are contained in the following documentation.
BSD