Files
salt-states/icinga2/init.sls
2020-05-09 00:19:38 -04:00

44 lines
900 B
Plaintext

icinga_packages:
pkg.installed:
- pkgs:
- icinga2
- icingaweb2
- icinga2-ido-mysql
- certbot
- python-certbot-nginx
apache2:
service.dead:
- enable: False
- require_by:
- pkg: nginx
file.absent:
- name: /etc/apache2
icingaweb2_vhost:
file.managed:
- name: /etc/nginx/sites-available/icingaweb2
- source: 'salt://icinga2/files/icingaweb2.jinja'
- template: jinja
- user: root
- group: root
- require:
- pkg: nginx
- watch_by:
- service: nginx
# icingacli setup config directory
# icingacli setup token create
# icingacli setup token show
# visit /icingaweb2/setup
icingaweb2_enable:
file.symlink:
- name: /etc/nginx/sites-enabled/icingaweb2
- target: /etc/nginx/sites-available/icingaweb2
- watch_by:
- service: nginx
# apt --no-install-recommends install nagios-nrpe-plugin