Ansible role to install Icinga 2.x with:
Why? Because Icinga2 + Icingaweb2 is a pain to install and configure. If you just want to take it for a no-hassles test drive, this is good starting point.
yum update
and reboot
yum install ansible
yum install git
This Ansible playbook can be used to install Icinga 2.x on localhost and configure with Apache and MySQL. You are free to modify it to do other things of course.
git clone https://github.com/cherdt/ansible-icinga2.git
cd ansible-icinga2
ansible-playbook site.yml