43237ca7dd
Allow relaying to relayhost
7da429b4b8
Setup main.cf for postfix role
9a777a5f13
Log icinga2 notifications to syslog while testing
37edd8a943
Start role postfix
ddbc2ce0cb
Allow icinga2 connections in both directions
b54c1ccc33
Make default email a real email
83c358dc4f
[icinga2] Add notifications
4d80feed8b
We need apply where statement
6d6b90dbf5
with_fileglob doesn't work out of the box for templates
881e7ea7ab
Fix variable name
8864d09298
Add basic services and host/service templates
699351b34c
Start adding hosts and services
72228b9c6e
Copy zones.conf with to connect endpoints of master/agent
2dfd6bdfcd
Start configuration of zones.d
b71d4e6eb2
Icinga2: Add each other to /etc/hosts
aa4e785d83
Restrict nftables icinga2 master/agent rules to each other
fed0a05ba5
Setup agent node
9d377d6a85
Request master cert
933df3a4a8
Create local cert for icinga2 agent
844590f845
Allow icinga2 in nftables
00462515b6
Add group testservers
4d2d67aed1
mailserver-manage: Add rm-user
201d19716e
mailserver-manage: Fix syntax error
8626dd49bf
mailserver-manage: Add add-random-alias
9fd411fb7e
[mailserver-manage] Implement add_alias
8c55770cae
Rename manage-mailserver.sh => mailserver-manage.sh
f041c35b86
Minor changes
3dbee0703d
[forgejo] Move vaulted variables to inventory
09346eae9b
[add_cert_dns_01] Move vaulted variables to inventory
bfe30310c5
Start with higher values for rspamd actions
778b21bcf4
Add caption for Run Your Own Mail Server
71053ef90b
Add missing 'state: directory' attribute
4ffd0d8ec7
[forgejo] Add missing dependency 'setup_nftables'
01ed65eef2
[bugfix] manage-mailserver.sh: $# doesn't apply to function