as deployed

This commit is contained in:
Twirre Meulenbelt
2026-06-28 08:43:43 +02:00
parent 6939f40a9f
commit b44ff6f808
7 changed files with 47 additions and 24 deletions

View File

@@ -10,6 +10,5 @@ Match User {{ backupagent.name }}
AllowStreamLocalForwarding no
PermitTunnel no
GatewayPorts no
PermitUserEnvironment no
PermitUserRC no
PermitOpen none

View File

@@ -65,6 +65,12 @@
daemon_reload: true
when: mailserver_unit.changed
- name: Check whether live mailserver certificate exists
ansible.builtin.stat:
path: "{{ mailserver.tls_root_path }}/live/{{ mailserver.hostname }}/fullchain.pem"
register: mailserver_live_certificate
when: mailserver.env.SSL_TYPE | default('') == 'letsencrypt'
- name: Enable mailserver compose stack
ansible.builtin.service:
name: mailserver-compose
@@ -75,3 +81,6 @@
else 'started'
}}
enabled: true
when: >-
mailserver.env.SSL_TYPE | default('') != 'letsencrypt'
or mailserver_live_certificate.stat.exists | default(false)