From d2864ab4eb221007ce3647d22c1d3e334e6134cc Mon Sep 17 00:00:00 2001 From: Jonas Gunz Date: Fri, 21 Jan 2022 15:51:57 +0100 Subject: icinga: modify --- galaxy.yml | 2 +- roles/icinga2/tasks/main.yml | 21 +++++++++++++++++++++ roles/icinga2/tasks/postfix.yml | 2 -- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/galaxy.yml b/galaxy.yml index 70a0652..a0ce0c8 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: kompetenzbolzen name: stuff -version: 0.8.4 +version: 0.8.8 readme: README.md authors: - Jonas Gunz 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 -- cgit v1.2.3