Execution
Date 20 Mar 2026 09:02:32 +0000
Duration 00:00:22.16
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.13
ara 1.7.4 / 1.7.4
Python 3.10.10
Summary
25 Hosts
2 Tasks
50 Results
1 Plays
1 Files
0 Records

Task result details

  • Status
    OK
  • Duration
    00:00:07.84
  • Play
    Playbook to install postmark and postfix
  • Task
    Remove postfix and sendmail
  • Host
    kvm022

Field Value
changed
False
cmd
set -o pipefail
dnf -y remove postfix sendmail
rm -rf /etc/postfix/
dnf -y install postfix cyrus-sasl-plain s-nail
echo -e "\n#Sending all emails through postmark" >> /etc/postfix/main.cf
echo "relayhost = [smtp.postmarkapp.com]:587" >> /etc/postfix/main.cf
echo "smtp_sasl_auth_enable = yes" >> /etc/postfix/main.cf
echo "smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd" >> /etc/postfix/main.cf
echo "smtp_sasl_security_options = noanonymous" >> /etc/postfix/main.cf
echo "smtp_tls_security_level = may" >> /etc/postfix/main.cf
echo "smtp_tls_loglevel = 1" >> /etc/postfix/main.cf
echo "smtp_always_send_ehlo = yes" >> /etc/postfix/main.cf
echo "[smtp.postmarkapp.com]:587 PM-T-mdmonitor-VLXylaXkYUznVO0nZVOX1:0ZnmCrZdSdpJGPGqoyQ2jukwGTrcyUb8Q5KI" > /etc/postfix/sasl_passwd
echo "#end postmark" >> /etc/postfix/main.cf
chmod 600 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
systemctl enable --now postfix.service
systemctl --no-pager status postfix.service
delta
0:00:07.510843
end
2026-03-20 09:02:47.991075
invocation
{
    "module_args": {
        "_raw_params": "set -o pipefail\ndnf -y remove postfix sendmail\nrm -rf /etc/postfix/\ndnf -y install postfix cyrus-sasl-plain s-nail\necho -e \"\\n#Sending all emails through postmark\" >> /etc/postfix/main.cf\necho \"relayhost = [smtp.postmarkapp.com]:587\" >> /etc/postfix/main.cf\necho \"smtp_sasl_auth_enable = yes\" >> /etc/postfix/main.cf\necho \"smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd\" >> /etc/postfix/main.cf\necho \"smtp_sasl_security_options = noanonymous\" >> /etc/postfix/main.cf\necho \"smtp_tls_security_level = may\" >> /etc/postfix/main.cf\necho \"smtp_tls_loglevel = 1\" >> /etc/postfix/main.cf\necho \"smtp_always_send_ehlo = yes\" >> /etc/postfix/main.cf\necho \"[smtp.postmarkapp.com]:587 PM-T-mdmonitor-VLXylaXkYUznVO0nZVOX1:0ZnmCrZdSdpJGPGqoyQ2jukwGTrcyUb8Q5KI\" > /etc/postfix/sasl_passwd\necho \"#end postmark\" >> /etc/postfix/main.cf\nchmod 600 /etc/postfix/sasl_passwd\npostmap /etc/postfix/sasl_passwd\nsystemctl enable --now postfix.service\nsystemctl --no-pager status postfix.service\n",
        "_uses_shell": true,
        "argv": null,
        "chdir": null,
        "creates": null,
        "executable": "/bin/bash",
        "expand_argument_vars": true,
        "removes": null,
        "stdin": null,
        "stdin_add_newline": true,
        "strip_empty_ends": true
    }
}
msg

rc
0
start
2026-03-20 09:02:40.480232
stderr
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
stderr_lines
[
    "Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service \u2192 /usr/lib/systemd/system/postfix.service."
]
stdout
No match for argument: sendmail
Dependencies resolved.
================================================================================
 Package         Architecture   Version                Repository          Size
================================================================================
Removing:
 postfix         x86_64         2:3.5.25-1.el9         @appstream         4.4 M

Transaction Summary
================================================================================
Remove  1 Package

Freed space: 4.4 M
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          1/1 
  Erasing          : postfix-2:3.5.25-1.el9.x86_64                          1/1 
  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          1/1 
  Verifying        : postfix-2:3.5.25-1.el9.x86_64                          1/1 

Removed:
  postfix-2:3.5.25-1.el9.x86_64                                                 

Complete!
Last metadata expiration check: 1:09:00 ago on Fri 20 Mar 2026 07:53:41 UTC.
Package s-nail-14.9.22-9.el9_7.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package                Architecture Version              Repository       Size
================================================================================
Installing:
 cyrus-sasl-plain       x86_64       2.1.27-22.el9        baseos           21 k
 postfix                x86_64       2:3.5.25-1.el9       appstream       1.5 M

Transaction Summary
================================================================================
Install  2 Packages

Total download size: 1.5 M
Installed size: 4.5 M
Downloading Packages:
(1/2): cyrus-sasl-plain-2.1.27-22.el9.x86_64.rp 817 kB/s |  21 kB     00:00    
(2/2): postfix-3.5.25-1.el9.x86_64.rpm           23 MB/s | 1.5 MB     00:00    
--------------------------------------------------------------------------------
Total                                           2.3 MB/s | 1.5 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : cyrus-sasl-plain-2.1.27-22.el9.x86_64                  1/2 
  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          2/2 
  Installing       : postfix-2:3.5.25-1.el9.x86_64                          2/2 
  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          2/2 
/usr/lib/sysusers.d/libvirt-qemu.conf:1: Conflict with earlier configuration for group 'kvm', ignoring line.

  Verifying        : postfix-2:3.5.25-1.el9.x86_64                          1/2 
  Verifying        : cyrus-sasl-plain-2.1.27-22.el9.x86_64                  2/2 

Installed:
  cyrus-sasl-plain-2.1.27-22.el9.x86_64      postfix-2:3.5.25-1.el9.x86_64     

Complete!
● postfix.service - Postfix Mail Transport Agent
     Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; preset: disabled)
     Active: active (running) since Fri 2026-03-20 09:02:47 UTC; 10ms ago
    Process: 223436 ExecStartPre=/usr/sbin/restorecon -R /var/spool/postfix/pid (code=exited, status=0/SUCCESS)
    Process: 223437 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
    Process: 223441 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
    Process: 223442 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
   Main PID: 223511 (master)
      Tasks: 3 (limit: 1644093)
     Memory: 6.4M (peak: 6.6M)
        CPU: 373ms
     CGroup: /system.slice/postfix.service
             ├─223511 /usr/libexec/postfix/master -w
             ├─223512 pickup -l -t unix -u
             └─223513 qmgr -l -t unix -u

Mar 20 09:02:47 kvm22.man1.layershift.com systemd[1]: Starting Postfix Mail Transport Agent...
Mar 20 09:02:47 kvm22.man1.layershift.com postfix/postfix-script[223509]: starting the Postfix mail system
Mar 20 09:02:47 kvm22.man1.layershift.com postfix/master[223511]: daemon started -- version 3.5.25, configuration /etc/postfix
Mar 20 09:02:47 kvm22.man1.layershift.com systemd[1]: Started Postfix Mail Transport Agent.
stdout_lines
[
    "No match for argument: sendmail",
    "Dependencies resolved.",
    "================================================================================",
    " Package         Architecture   Version                Repository          Size",
    "================================================================================",
    "Removing:",
    " postfix         x86_64         2:3.5.25-1.el9         @appstream         4.4 M",
    "",
    "Transaction Summary",
    "================================================================================",
    "Remove  1 Package",
    "",
    "Freed space: 4.4 M",
    "Running transaction check",
    "Transaction check succeeded.",
    "Running transaction test",
    "Transaction test succeeded.",
    "Running transaction",
    "  Preparing        :                                                        1/1 ",
    "  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          1/1 ",
    "  Erasing          : postfix-2:3.5.25-1.el9.x86_64                          1/1 ",
    "  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          1/1 ",
    "  Verifying        : postfix-2:3.5.25-1.el9.x86_64                          1/1 ",
    "",
    "Removed:",
    "  postfix-2:3.5.25-1.el9.x86_64                                                 ",
    "",
    "Complete!",
    "Last metadata expiration check: 1:09:00 ago on Fri 20 Mar 2026 07:53:41 UTC.",
    "Package s-nail-14.9.22-9.el9_7.x86_64 is already installed.",
    "Dependencies resolved.",
    "================================================================================",
    " Package                Architecture Version              Repository       Size",
    "================================================================================",
    "Installing:",
    " cyrus-sasl-plain       x86_64       2.1.27-22.el9        baseos           21 k",
    " postfix                x86_64       2:3.5.25-1.el9       appstream       1.5 M",
    "",
    "Transaction Summary",
    "================================================================================",
    "Install  2 Packages",
    "",
    "Total download size: 1.5 M",
    "Installed size: 4.5 M",
    "Downloading Packages:",
    "(1/2): cyrus-sasl-plain-2.1.27-22.el9.x86_64.rp 817 kB/s |  21 kB     00:00    ",
    "(2/2): postfix-3.5.25-1.el9.x86_64.rpm           23 MB/s | 1.5 MB     00:00    ",
    "--------------------------------------------------------------------------------",
    "Total                                           2.3 MB/s | 1.5 MB     00:00     ",
    "Running transaction check",
    "Transaction check succeeded.",
    "Running transaction test",
    "Transaction test succeeded.",
    "Running transaction",
    "  Preparing        :                                                        1/1 ",
    "  Installing       : cyrus-sasl-plain-2.1.27-22.el9.x86_64                  1/2 ",
    "  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          2/2 ",
    "  Installing       : postfix-2:3.5.25-1.el9.x86_64                          2/2 ",
    "  Running scriptlet: postfix-2:3.5.25-1.el9.x86_64                          2/2 ",
    "/usr/lib/sysusers.d/libvirt-qemu.conf:1: Conflict with earlier configuration for group 'kvm', ignoring line.",
    "",
    "  Verifying        : postfix-2:3.5.25-1.el9.x86_64                          1/2 ",
    "  Verifying        : cyrus-sasl-plain-2.1.27-22.el9.x86_64                  2/2 ",
    "",
    "Installed:",
    "  cyrus-sasl-plain-2.1.27-22.el9.x86_64      postfix-2:3.5.25-1.el9.x86_64     ",
    "",
    "Complete!",
    "\u25cf postfix.service - Postfix Mail Transport Agent",
    "     Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; preset: disabled)",
    "     Active: active (running) since Fri 2026-03-20 09:02:47 UTC; 10ms ago",
    "    Process: 223436 ExecStartPre=/usr/sbin/restorecon -R /var/spool/postfix/pid (code=exited, status=0/SUCCESS)",
    "    Process: 223437 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)",
    "    Process: 223441 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)",
    "    Process: 223442 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)",
    "   Main PID: 223511 (master)",
    "      Tasks: 3 (limit: 1644093)",
    "     Memory: 6.4M (peak: 6.6M)",
    "        CPU: 373ms",
    "     CGroup: /system.slice/postfix.service",
    "             \u251c\u2500223511 /usr/libexec/postfix/master -w",
    "             \u251c\u2500223512 pickup -l -t unix -u",
    "             \u2514\u2500223513 qmgr -l -t unix -u",
    "",
    "Mar 20 09:02:47 kvm22.man1.layershift.com systemd[1]: Starting Postfix Mail Transport Agent...",
    "Mar 20 09:02:47 kvm22.man1.layershift.com postfix/postfix-script[223509]: starting the Postfix mail system",
    "Mar 20 09:02:47 kvm22.man1.layershift.com postfix/master[223511]: daemon started -- version 3.5.25, configuration /etc/postfix",
    "Mar 20 09:02:47 kvm22.man1.layershift.com systemd[1]: Started Postfix Mail Transport Agent."
]