Initial install fails, roles need to be manually re-ordered
The Apache and acme.sh roles depend on each other and initially fail for the master node, this is due to be fixed with a refactor for Ansible 2.9.
Also the master role needs to deploy the Apache site config before the Apache role enables it.
The above means that you need to manually change the order of roles in the icinga.yml file a few times before everything installs correctly
Edited by Chris Croome