aboutsummaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2022-01-21 15:51:57 +0100
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2022-01-21 15:51:57 +0100
commitd2864ab4eb221007ce3647d22c1d3e334e6134cc (patch)
tree0eec37bb18f2bbe3ebcfb67703e00749f3934826 /roles
parentcb690eada5141f9abade617157ecda9a4e4f0533 (diff)
downloadansible_collection-d2864ab4eb221007ce3647d22c1d3e334e6134cc.tar.gz
icinga: modify
Diffstat (limited to 'roles')
-rw-r--r--roles/icinga2/tasks/main.yml21
-rw-r--r--roles/icinga2/tasks/postfix.yml2
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