Transitiv Technologies use Ansible extensively to manage both our own as well as our customer's servers.
This role automates configuring the official Icinga 2 package repositories and installing Icinga 2
The following platforms are currently supported by this role:
- 16.04 LTS (xenial)
- 18.04 LTS (bionic)
- 8 (wheezy)
- 9 (buster)
- 10 (stretch)
- CentOS / RHEL
The most straightforward way to install the role is via Ansible Galaxy:
$ ansible-galaxy install transitiv.icinga2
Alternatively you can clone the git repository from Github directly into the roles directory in your playbook:
$ git clone https://github.com/transitiv/ansible-role-icinga2.git roles/icinga2
This role should work out of the box, but please refer to the README file for full details.