||4 months ago|
|roles||4 months ago|
|.gitignore||2 years ago|
|README.md||2 years ago|
|Vagrantfile||2 years ago|
|inventory.example.yml||2 years ago|
|inventory.test.yml||2 years ago|
|requirements.yml||2 years ago|
|site.yml||2 years ago|
First, prepare your own
inventory.yml file by copying
inventory.example.yml and modifying it to suit your own deployment targets. That file is filled with comments that should be helpful to figure out what kinds of machines you need and how to get them configured.
The underlying systems need to be running either CentOS/RHEL 7+, or a Debian-based distribution (Jessie/15.04 or later), with systemd. Our standard testing and production deployments are on CentOS 7 at the moment.
Then, call Ansible to install the base software on all of the servers:
ansible-galaxy install -r requirements.yml ansible-playbook -i inventory.yml site.yml