From 27b19ee0bfa6463479d3c85f47c44929edef44d4 Mon Sep 17 00:00:00 2001 From: teacup-on-rockingchair <315160+teacup-on-rockingchair@users.noreply.github.com> Date: Sat, 14 Feb 2026 16:53:41 +0200 Subject: [PATCH] Make sure that the /etc/postfix/main.cf configuration contain only one file with desired config --- .../postfix_network_listening_disabled/ansible/shared.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/linux_os/guide/services/mail/postfix_client/postfix_network_listening_disabled/ansible/shared.yml b/linux_os/guide/services/mail/postfix_client/postfix_network_listening_disabled/ansible/shared.yml index ca9c793677b4..c824000342ba 100644 --- a/linux_os/guide/services/mail/postfix_client/postfix_network_listening_disabled/ansible/shared.yml +++ b/linux_os/guide/services/mail/postfix_client/postfix_network_listening_disabled/ansible/shared.yml @@ -4,9 +4,4 @@ # complexity = low # disruption = low {{{ ansible_instantiate_variables("var_postfix_inet_interfaces") }}} - -- name: "Gather list of packages" - ansible.builtin.package_facts: - manager: auto - -{{{ ansible_lineinfile(msg='Make changes to Postfix configuration file', path='/etc/postfix/main.cf', regex='^inet_interfaces\s*=\s.*', insensitive='false', new_line='inet_interfaces = {{ var_postfix_inet_interfaces }}', create='no', state='present', insert_after='^inet_interfaces\s*=\s.*', when='"postfix" in ansible_facts.packages', rule_title=rule_title) }}} +{{{ ansible_only_lineinfile(msg='Make changes to Postfix configuration file', path='/etc/postfix/main.cf', line_regex='^inet_interfaces\s*=\s*.*$', new_line='inet_interfaces = {{ var_postfix_inet_interfaces }}', create='no', block=True, rule_title=rule_title) }}}