aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--galaxy.yml2
-rw-r--r--roles/icinga2/tasks/main.yml21
-rw-r--r--roles/icinga2/tasks/postfix.yml2
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 <himself@jonasgunz.de>
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