Repository used internally.
It's possible to use a vagrant machine in order to test all the things
$ ansible-playbook playbook.yml --syntax-check
$ ansible-playbook \
--inventory-file=vagrant_inventory \
--private-key=~/.vagrant.d/insecure_private_key \
--user=root \
--skip-tag certs \
playbook.yml
$ ansible-playbook \
--inventory-file=local_inventory \
--tag certs \
--extra-vars @certs.yml \
--extra-vars site=eeplab.es \
playbook.yml
There are several roles availables:
- nginx
- postgresql
- webapp
- git repo
- Certificates (coming soon)
If the variable development
is defined some dev options are enabled.
If you have a project that needs to be provisioned you can use this as a submodule
$ git submodule add https://github.com/EEP-Labs/ansible-roles-repository provision/
The documentation is written using MkDocs and is available online at readthedocs.