33 lines
664 B
Plaintext
33 lines
664 B
Plaintext
icinga:
|
|
user.present:
|
|
- shell: /bin/bash
|
|
- home: /var/lib/icinga
|
|
- system: true
|
|
- createhome: true
|
|
|
|
/var/lib/icinga/.ssh:
|
|
file.directory:
|
|
- user: icinga
|
|
- group: icinga
|
|
- mode: 700
|
|
- require:
|
|
- user: icinga
|
|
|
|
/var/lib/icinga/.ssh/authorized_keys:
|
|
file.managed:
|
|
- user: icinga
|
|
- group: icinga
|
|
- mode: 400
|
|
- contents_pillar: icinga2:icinga_rsa_pubkey
|
|
- require:
|
|
- file: /var/lib/icinga/.ssh
|
|
|
|
/etc/sudoers.d/icinga:
|
|
file.managed:
|
|
- user: root
|
|
- group: root
|
|
- mode: 440
|
|
- template: jinja
|
|
- source: salt://icinga2/files/client_sudo.jinja
|
|
- check_cmd: /usr/sbin/visudo -c -f
|