diff options
Diffstat (limited to 'roles/icinga2')
-rw-r--r-- | roles/icinga2/tasks/main.yml | 21 | ||||
-rw-r--r-- | roles/icinga2/tasks/postfix.yml | 2 |
2 files changed, 21 insertions, 2 deletions
diff --git a/roles/icinga2/tasks/main.yml b/roles/icinga2/tasks/main.yml index bcb702f..07f02d8 100644 --- a/roles/icinga2/tasks/main.yml +++ b/roles/icinga2/tasks/main.yml @@ -45,6 +45,8 @@ - python3-pymysql - git - mailutils + - libsasl2-modules + - sasl2-bin become: yes - name: Securing MariaDB installation @@ -81,6 +83,25 @@ become: yes register: icingaweb_api_password +- name: generate SSH folder + file: + state: directory + path: /var/lib/nagios/.ssh + become: yes + become_user: nagios + +- name: generate SSH-Key + community.crypto.openssh_keypair: + comment: 'monitor' + path: /var/lib/nagios/.ssh/id_rsa + become: yes + become_user: nagios + register: ssh_key + +- name: Print SSH-PubKey + debug: + var: ssh_key.public_key + - name: Configure Icinga2 include_tasks: icinga.yml diff --git a/roles/icinga2/tasks/postfix.yml b/roles/icinga2/tasks/postfix.yml index e71cc1d..c3b8eb1 100644 --- a/roles/icinga2/tasks/postfix.yml +++ b/roles/icinga2/tasks/postfix.yml @@ -26,7 +26,6 @@ become: yes when: bysender.changed -# sudo apt install libsasl2-modules sasl2-bin - name: postfix config lineinfile: path: /etc/postfix/main.cf @@ -46,4 +45,3 @@ - reg: '^smtp_sasl_security_options\w*=.*$' line: 'smtp_sasl_security_options = noanonymous' notify: Restart postfix - become: yes |