diff --git a/infrastructure-guide/icinga2.md b/infrastructure-guide/icinga2.md index 81b8878a..cc3b163b 100644 --- a/infrastructure-guide/icinga2.md +++ b/infrastructure-guide/icinga2.md @@ -55,6 +55,18 @@ rm /etc/icingaweb2/psi/lx-core/* Further there is an issue with updated Sync Rules in the Configuration Basket snapshot. There is a [bug which makes their property list not updated on import](https://github.com/Icinga/icingaweb2-module-director/issues/2779). To work around you need to delete the Sync Rule manually in the Director UI. They cannot be deleted from shell with `icingacli director` ([feature request](https://github.com/Icinga/icingaweb2-module-director/issues/2706)). +## Bootstrap + +The Icinga2 infrastructure is maintained and prepared by AIT. Following items need to be prepared from their side: +- basic setup of Icinga2 Master +- add the Director module +- add Fileshipper module with following configuration (`/etc/icingaweb2/modules/fileshipper/imports.ini`): +``` +[Import AWI Linux Infrastructure Servers] +basedir = "/etc/icingaweb2/psi/lx-core" +``` +- in `roles.ini` have a `Generic User Role` with read/monitoring-only permissions +- the `/etc/icingaweb2/psi/merge-roles-ini.py` script to be able to merge in roles via Ansible/Sysdb API