Changeset - 6d33383660e7
[Not reviewed]
0 3 0
Branko Majic (branko) - 2 months ago 2025-02-02 19:10:43
branko@majic.rs
MAR-243: Fixed incorrect usage of inventory naming in mail_forwarder role.
3 files changed with 10 insertions and 5 deletions:
0 comments (0 inline, 0 general) First comment
docs/releasenotes.rst
Show inline comments
 
@@ -76,6 +76,11 @@ Upgraded to Ansible 10.4.x. Dropped support for Debian 11
 
    requirements upgrade checks virtual environment that can happen if
 
    the initial virtual environment set-up fails.
 

	
 
* ``mail_forwarder`` role
 

	
 
  * Fixed incorrect use of inventory name instead of FQDN and hostname
 
    for deployed files and configuration files.
 

	
 
* ``mail_server`` role
 

	
 
  * Fixed incorrect use of inventory name instead of FQDN and hostname
roles/mail_forwarder/tasks/main.yml
Show inline comments
 
@@ -36,7 +36,7 @@
 

	
 
- name: Configure visible mail name of the system
 
  ansible.builtin.copy:
 
    content: "{{ inventory_hostname }}"
 
    content: "{{ ansible_fqdn }}"
 
    dest: "/etc/mailname"
 
    owner: root
 
    group: root
roles/mail_forwarder/templates/main.cf.j2
Show inline comments
 
@@ -6,7 +6,7 @@
 
# ================
 

	
 
# Internet hostname of this mail system.
 
myhostname = {{ inventory_hostname }}
 
myhostname = {{ ansible_fqdn }}
 

	
 
# Under Debian, when a file name is specified, the first line of the
 
# file be used as the SMTP server name.
 
@@ -45,7 +45,7 @@ compatibility_level = 3.6
 
# ======================
 

	
 
# List of domains for local transport deliveries.
 
mydestination = {{ inventory_hostname }}, {{ inventory_hostname_short }}, localhost.localdomain, localhost
 
mydestination = {{ ansible_fqdn }}, {{ ansible_hostname }}, localhost.localdomain, localhost
 

	
 
# Alias maps for local deliveries (to system accounts).
 
alias_maps = hash:/etc/aliases
 
@@ -91,8 +91,8 @@ smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
 
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
 

	
 
# Use custom, generated DH parameters for increased security.
 
smtpd_tls_dh1024_param_file = /etc/ssl/private/{{ inventory_hostname }}_smtp.dh.pem
 
smtpd_tls_dh512_param_file = /etc/ssl/private/{{ inventory_hostname }}_smtp.dh.pem
 
smtpd_tls_dh1024_param_file = /etc/ssl/private/{{ ansible_fqdn }}_smtp.dh.pem
 
smtpd_tls_dh512_param_file = /etc/ssl/private/{{ ansible_fqdn }}_smtp.dh.pem
 

	
 
{% if smtp_relay_host %}
 
# Force TLS certificate validation when connecting to relay host using
0 comments (0 inline, 0 general) First comment
You need to be logged in to comment. Login now