Everything Ansible (except roles, that are available at https://gitea.evolix.org/evolix/ansible-roles)
Go to file
2017-03-30 16:32:16 +02:00
inventory Initial commit with examples 2016-12-21 15:39:50 +01:00
playbooks Playbook for docker-host 2017-03-24 15:41:00 +01:00
tasks typo 2017-03-30 16:32:16 +02:00
test test: default minifirewall configuration 2017-01-11 18:19:30 +01:00
tools evogalaxy: improve usage output 2016-12-22 15:35:58 +01:00
vars Update sample variables file 2017-01-04 10:26:00 +01:00
.gitignore evogalaxy: customizable install dir 2016-12-22 11:43:48 +01:00
CONVENTIONS.md Clarify "mode" even more : String + leading 0 2017-03-24 15:28:51 +01:00
README.md Mention conventions in the README 2016-12-22 10:09:41 +01:00

Ansible-public

$ ansible-playbook playbooks/evolinux.yml -i inventory/hosts -K

Conventions

Our conventions for writting Ansible roles, playbooks… are in the CONVENTIONS.md file.

Tests

It's possible to use the vagrant.yml playbook locally, to test and debug the roles on a virtual machine.

It works with a Virtualbox VM, driven by Vagrant.

To install Virtualbox and Vagrant (version 1.8 is not available on Debian repositories yet) :

$ apt install virtualbox
$ curl -O https://releases.hashicorp.com/vagrant/1.8.5/vagrant_1.8.5_x86_64.deb /tmp/
$ dpkg -i /tmp /vagrant_1.8.5_x86_64.deb

To bring the VM up and run the playbook, simply run $ vagrant up from the root of this repository.

To destroy the VM and start again from scratch : $ vagrant destroy && vagrant up.