ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 2.7.5 (default, Nov 14 2023, 16:14:06) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] Using /etc/ansible/ansible.cfg as config file [WARNING]: running playbook inside collection fedora.linux_system_roles Skipping callback 'actionable', as we already have a stdout callback. Skipping callback 'counter_enabled', as we already have a stdout callback. Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'full_skip', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'null', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. Skipping callback 'selective', as we already have a stdout callback. Skipping callback 'skippy', as we already have a stdout callback. Skipping callback 'stderr', as we already have a stdout callback. Skipping callback 'unixy', as we already have a stdout callback. Skipping callback 'yaml', as we already have a stdout callback. PLAYBOOK: tests_previous_replaced.yml ****************************************** 1 plays in /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml PLAY [Test setting previous=replaced with postfix_conf] ************************ TASK [Gathering Facts] ********************************************************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:2 Monday 02 December 2024 20:45:24 -0500 (0:00:00.024) 0:00:00.024 ******* ok: [managed-node1] META: ran handlers TASK [Run the role with previous=replaced only] ******************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:5 Monday 02 December 2024 20:45:25 -0500 (0:00:00.899) 0:00:00.923 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Monday 02 December 2024 20:45:25 -0500 (0:00:00.123) 0:00:01.047 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts used by role are present] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Monday 02 December 2024 20:45:25 -0500 (0:00:00.030) 0:00:01.077 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Check if system is ostree] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Monday 02 December 2024 20:45:25 -0500 (0:00:00.045) 0:00:01.122 ******* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.postfix : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Monday 02 December 2024 20:45:25 -0500 (0:00:00.440) 0:00:01.563 ******* ok: [managed-node1] => { "ansible_facts": { "__postfix_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.postfix : Set platform/version specific variables] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Monday 02 December 2024 20:45:25 -0500 (0:00:00.046) 0:00:01.609 ******* ok: [managed-node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [managed-node1] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node1] => (item=CentOS_7.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "smtp-submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/CentOS_7.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.yml" } skipping: [managed-node1] => (item=CentOS_7.9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.9.yml", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Get status of package(s) [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Monday 02 December 2024 20:45:25 -0500 (0:00:00.151) 0:00:01.761 ******* ok: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:01.020207", "end": "2024-12-02 20:45:27.406681", "failed_when_result": false, "item": "postfix", "rc": 0, "start": "2024-12-02 20:45:26.386474", "warnings": [ "Consider using the yum, dnf or zypper module rather than running 'rpm'. If you need to use command because yum, dnf or zypper is insufficient you can add 'warn: false' to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message." ] } [WARNING]: Consider using the yum, dnf or zypper module rather than running 'rpm'. If you need to use command because yum, dnf or zypper is insufficient you can add 'warn: false' to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message. TASK [fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Monday 02 December 2024 20:45:27 -0500 (0:00:01.470) 0:00:03.232 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Get status of config files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Monday 02 December 2024 20:45:27 -0500 (0:00:00.036) 0:00:03.269 ******* skipping: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Remove config files - make empty] **** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Monday 02 December 2024 20:45:27 -0500 (0:00:00.036) 0:00:03.305 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Monday 02 December 2024 20:45:27 -0500 (0:00:00.035) 0:00:03.341 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml for managed-node1 TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Monday 02 December 2024 20:45:27 -0500 (0:00:00.034) 0:00:03.375 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Monday 02 December 2024 20:45:27 -0500 (0:00:00.082) 0:00:03.458 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml for managed-node1 TASK [fedora.linux_system_roles.firewall : Ensure ansible_facts used by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Monday 02 December 2024 20:45:27 -0500 (0:00:00.053) 0:00:03.511 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Check if system is ostree] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Monday 02 December 2024 20:45:27 -0500 (0:00:00.029) 0:00:03.540 ******* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.firewall : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Monday 02 December 2024 20:45:28 -0500 (0:00:00.268) 0:00:03.809 ******* ok: [managed-node1] => { "ansible_facts": { "__firewall_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.firewall : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Monday 02 December 2024 20:45:28 -0500 (0:00:00.027) 0:00:03.836 ******* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.firewall : Set flag if transactional-update exists] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Monday 02 December 2024 20:45:28 -0500 (0:00:00.281) 0:00:04.118 ******* ok: [managed-node1] => { "ansible_facts": { "__firewall_is_transactional": false }, "changed": false } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Monday 02 December 2024 20:45:28 -0500 (0:00:00.028) 0:00:04.146 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "firewalld-0.6.3-13.el7_9.noarch providing firewalld is already installed" ] } TASK [fedora.linux_system_roles.firewall : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Monday 02 December 2024 20:45:29 -0500 (0:00:00.903) 0:00:05.050 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Monday 02 December 2024 20:45:29 -0500 (0:00:00.022) 0:00:05.073 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Fail if reboot is needed and not set] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Monday 02 December 2024 20:45:29 -0500 (0:00:00.021) 0:00:05.094 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Monday 02 December 2024 20:45:29 -0500 (0:00:00.024) 0:00:05.118 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Attempt to stop and disable conflicting services] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Monday 02 December 2024 20:45:29 -0500 (0:00:00.025) 0:00:05.144 ******* skipping: [managed-node1] => (item=nftables) => { "ansible_loop_var": "item", "changed": false, "item": "nftables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=iptables) => { "ansible_loop_var": "item", "changed": false, "item": "iptables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=ufw) => { "ansible_loop_var": "item", "changed": false, "item": "ufw", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Unmask firewalld service] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Monday 02 December 2024 20:45:29 -0500 (0:00:00.051) 0:00:05.195 ******* ok: [managed-node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "system.slice basic.target dbus.service polkit.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target network-pre.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "no", "ConditionTimestampMonotonic": "0", "Conflicts": "ip6tables.service shutdown.target ebtables.service ipset.service iptables.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "disabled", "Wants": "network-pre.target", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Monday 02 December 2024 20:45:30 -0500 (0:00:00.664) 0:00:05.860 ******* changed: [managed-node1] => { "changed": true, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "system.slice basic.target dbus.service polkit.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target network-pre.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "no", "ConditionTimestampMonotonic": "0", "Conflicts": "ip6tables.service shutdown.target iptables.service ipset.service ebtables.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "disabled", "Wants": "network-pre.target", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Monday 02 December 2024 20:45:30 -0500 (0:00:00.784) 0:00:06.644 ******* ok: [managed-node1] => { "ansible_facts": { "__firewall_previous_replaced": false, "__firewall_python_cmd": "/usr/bin/python", "__firewall_report_changed": true }, "changed": false } TASK [fedora.linux_system_roles.firewall : Get config files, checksums before and remove] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Monday 02 December 2024 20:45:30 -0500 (0:00:00.035) 0:00:06.679 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Tell firewall module it is able to report changed] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Monday 02 December 2024 20:45:30 -0500 (0:00:00.025) 0:00:06.705 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Monday 02 December 2024 20:45:30 -0500 (0:00:00.027) 0:00:06.732 ******* changed: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "__firewall_changed": true, "ansible_loop_var": "item", "changed": true, "item": { "service": "smtp", "state": "enabled" } } changed: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "__firewall_changed": true, "ansible_loop_var": "item", "changed": true, "item": { "service": "smtps", "state": "enabled" } } changed: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "__firewall_changed": true, "ansible_loop_var": "item", "changed": true, "item": { "service": "smtp-submission", "state": "enabled" } } TASK [fedora.linux_system_roles.firewall : Gather firewall config information] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Monday 02 December 2024 20:45:32 -0500 (0:00:02.008) 0:00:08.741 ******* skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtps", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp-submission", "state": "enabled" }, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Monday 02 December 2024 20:45:33 -0500 (0:00:00.047) 0:00:08.789 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Gather firewall config if no arguments] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Monday 02 December 2024 20:45:33 -0500 (0:00:00.024) 0:00:08.813 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Monday 02 December 2024 20:45:33 -0500 (0:00:00.022) 0:00:08.836 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Get config files, checksums after] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Monday 02 December 2024 20:45:33 -0500 (0:00:00.022) 0:00:08.859 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Calculate what has changed] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Monday 02 December 2024 20:45:33 -0500 (0:00:00.021) 0:00:08.880 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Monday 02 December 2024 20:45:33 -0500 (0:00:00.021) 0:00:08.901 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Monday 02 December 2024 20:45:33 -0500 (0:00:00.022) 0:00:08.924 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Get the smtp related tcp service ports] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Monday 02 December 2024 20:45:33 -0500 (0:00:00.036) 0:00:08.960 ******* skipping: [managed-node1] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Initialize _postfix_selinux] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Monday 02 December 2024 20:45:33 -0500 (0:00:00.034) 0:00:08.994 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Monday 02 December 2024 20:45:33 -0500 (0:00:00.021) 0:00:09.016 ******* skipping: [managed-node1] => (item={u'skip_reason': u'Conditional result was False', u'item': u'smtp', u'skipped': True, u'ansible_loop_var': u'item', u'changed': False}) => { "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False", "skipped": true }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'skip_reason': u'Conditional result was False', u'item': u'smtps', u'skipped': True, u'ansible_loop_var': u'item', u'changed': False}) => { "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False", "skipped": true }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'skip_reason': u'Conditional result was False', u'item': u'smtp-submission', u'skipped': True, u'ansible_loop_var': u'item', u'changed': False}) => { "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False", "skipped": true }, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Monday 02 December 2024 20:45:33 -0500 (0:00:00.041) 0:00:09.057 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Monday 02 December 2024 20:45:33 -0500 (0:00:00.020) 0:00:09.078 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Monday 02 December 2024 20:45:33 -0500 (0:00:00.020) 0:00:09.099 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "2:postfix-2.10.1-9.el7.x86_64 providing postfix is already installed" ] } TASK [fedora.linux_system_roles.postfix : Get default database type from postconf] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Monday 02 December 2024 20:45:33 -0500 (0:00:00.569) 0:00:09.668 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf", "-h", "default_database_type" ], "delta": "0:00:00.009358", "end": "2024-12-02 20:45:34.137643", "rc": 0, "start": "2024-12-02 20:45:34.128285" } STDOUT: hash TASK [fedora.linux_system_roles.postfix : Set postfix_default_database_type] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:71 Monday 02 December 2024 20:45:34 -0500 (0:00:00.295) 0:00:09.964 ******* ok: [managed-node1] => { "ansible_facts": { "postfix_default_database_type": "hash" }, "changed": false } TASK [fedora.linux_system_roles.postfix : Enable Postfix] ********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:75 Monday 02 December 2024 20:45:34 -0500 (0:00:00.039) 0:00:10.004 ******* ok: [managed-node1] => { "changed": false, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:23 EST", "ActiveEnterTimestampMonotonic": "280499618", "ActiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "ActiveExitTimestampMonotonic": "280171543", "ActiveState": "active", "After": "basic.target systemd-journald.socket syslog.target network.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:22 EST", "AssertTimestampMonotonic": "280220752", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:22 EST", "ConditionTimestampMonotonic": "280220751", "Conflicts": "shutdown.target exim.service sendmail.service", "ControlGroup": "/system.slice/postfix.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Postfix Mail Transport Agent", "DevicePolicy": "auto", "EnvironmentFile": "/etc/sysconfig/network (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "9926", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:23 EST", "ExecMainStartTimestampMonotonic": "280499550", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix reload ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix start ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix stop ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/postfix.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "postfix.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveEnterTimestampMonotonic": "280218496", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveExitTimestampMonotonic": "280221416", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "9926", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "postfix.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/var/spool/postfix/pid/master.pid", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice basic.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "forking", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:23 EST", "WatchdogTimestampMonotonic": "280499579", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.postfix : Get current config] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:81 Monday 02 December 2024 20:45:34 -0500 (0:00:00.424) 0:00:10.429 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Check given config against current config] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:87 Monday 02 December 2024 20:45:34 -0500 (0:00:00.026) 0:00:10.455 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Configure additional files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:105 Monday 02 December 2024 20:45:34 -0500 (0:00:00.026) 0:00:10.482 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Postmap files] *********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:121 Monday 02 December 2024 20:45:34 -0500 (0:00:00.022) 0:00:10.504 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Gather facts for ansible_date_time] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:135 Monday 02 December 2024 20:45:34 -0500 (0:00:00.023) 0:00:10.527 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Backup configuration] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:141 Monday 02 December 2024 20:45:34 -0500 (0:00:00.025) 0:00:10.553 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Ensure Last modified header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:149 Monday 02 December 2024 20:45:34 -0500 (0:00:00.027) 0:00:10.580 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:157 Monday 02 December 2024 20:45:34 -0500 (0:00:00.026) 0:00:10.606 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:163 Monday 02 December 2024 20:45:34 -0500 (0:00:00.021) 0:00:10.628 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:171 Monday 02 December 2024 20:45:34 -0500 (0:00:00.022) 0:00:10.650 ******* skipping: [managed-node1] => (item={u'key': u'previous', u'value': u'replaced'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "previous", "value": "replaced" }, "skip_reason": "Conditional result was False" } TASK [Check firewall and selinux status] *************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:15 Monday 02 December 2024 20:45:34 -0500 (0:00:00.027) 0:00:10.678 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml for managed-node1 TASK [Get the firewall services] *********************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:10 Monday 02 December 2024 20:45:34 -0500 (0:00:00.036) 0:00:10.714 ******* ok: [managed-node1] => { "changed": false, "cmd": "set -euo pipefail\nfirewall-cmd --list-services", "delta": "0:00:00.299571", "end": "2024-12-02 20:45:35.473518", "rc": 0, "start": "2024-12-02 20:45:35.173947" } STDOUT: dhcpv6-client smtp smtp-submission smtps ssh TASK [Assert the expected services are configured] ***************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:17 Monday 02 December 2024 20:45:35 -0500 (0:00:00.579) 0:00:11.294 ******* ok: [managed-node1] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp" } MSG: All assertions passed ok: [managed-node1] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps" } MSG: All assertions passed ok: [managed-node1] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission" } MSG: All assertions passed TASK [Ensure smtp ports are retrieved] ***************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:30 Monday 02 December 2024 20:45:35 -0500 (0:00:00.131) 0:00:11.426 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check associated selinux] ************************************************ task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:34 Monday 02 December 2024 20:45:35 -0500 (0:00:00.032) 0:00:11.459 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Run the role to configure relay_domains and relayhost] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:18 Monday 02 December 2024 20:45:35 -0500 (0:00:00.028) 0:00:11.487 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Monday 02 December 2024 20:45:35 -0500 (0:00:00.103) 0:00:11.591 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts used by role are present] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Monday 02 December 2024 20:45:35 -0500 (0:00:00.059) 0:00:11.651 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Check if system is ostree] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Monday 02 December 2024 20:45:35 -0500 (0:00:00.035) 0:00:11.686 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Monday 02 December 2024 20:45:35 -0500 (0:00:00.034) 0:00:11.720 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Set platform/version specific variables] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Monday 02 December 2024 20:45:35 -0500 (0:00:00.031) 0:00:11.751 ******* ok: [managed-node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [managed-node1] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node1] => (item=CentOS_7.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "smtp-submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/CentOS_7.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.yml" } skipping: [managed-node1] => (item=CentOS_7.9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.9.yml", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Get status of package(s) [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Monday 02 December 2024 20:45:36 -0500 (0:00:00.084) 0:00:11.836 ******* skipping: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Monday 02 December 2024 20:45:36 -0500 (0:00:00.043) 0:00:11.879 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Get status of config files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Monday 02 December 2024 20:45:36 -0500 (0:00:00.031) 0:00:11.911 ******* skipping: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Remove config files - make empty] **** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Monday 02 December 2024 20:45:36 -0500 (0:00:00.032) 0:00:11.944 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Monday 02 December 2024 20:45:36 -0500 (0:00:00.034) 0:00:11.978 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml for managed-node1 TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Monday 02 December 2024 20:45:36 -0500 (0:00:00.039) 0:00:12.017 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Monday 02 December 2024 20:45:36 -0500 (0:00:00.100) 0:00:12.118 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml for managed-node1 TASK [fedora.linux_system_roles.firewall : Ensure ansible_facts used by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Monday 02 December 2024 20:45:36 -0500 (0:00:00.042) 0:00:12.161 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Check if system is ostree] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Monday 02 December 2024 20:45:36 -0500 (0:00:00.026) 0:00:12.187 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Monday 02 December 2024 20:45:36 -0500 (0:00:00.021) 0:00:12.209 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Monday 02 December 2024 20:45:36 -0500 (0:00:00.030) 0:00:12.239 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Set flag if transactional-update exists] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Monday 02 December 2024 20:45:36 -0500 (0:00:00.036) 0:00:12.275 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Monday 02 December 2024 20:45:36 -0500 (0:00:00.032) 0:00:12.308 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "firewalld-0.6.3-13.el7_9.noarch providing firewalld is already installed" ] } TASK [fedora.linux_system_roles.firewall : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Monday 02 December 2024 20:45:37 -0500 (0:00:00.616) 0:00:12.925 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Monday 02 December 2024 20:45:37 -0500 (0:00:00.027) 0:00:12.953 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Fail if reboot is needed and not set] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Monday 02 December 2024 20:45:37 -0500 (0:00:00.031) 0:00:12.984 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Monday 02 December 2024 20:45:37 -0500 (0:00:00.028) 0:00:13.013 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Attempt to stop and disable conflicting services] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Monday 02 December 2024 20:45:37 -0500 (0:00:00.022) 0:00:13.035 ******* skipping: [managed-node1] => (item=nftables) => { "ansible_loop_var": "item", "changed": false, "item": "nftables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=iptables) => { "ansible_loop_var": "item", "changed": false, "item": "iptables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=ufw) => { "ansible_loop_var": "item", "changed": false, "item": "ufw", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Unmask firewalld service] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Monday 02 December 2024 20:45:37 -0500 (0:00:00.037) 0:00:13.072 ******* ok: [managed-node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:30 EST", "ActiveEnterTimestampMonotonic": "288160226", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "polkit.service basic.target system.slice dbus.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:30 EST", "AssertTimestampMonotonic": "287875991", "Before": "shutdown.target network-pre.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:30 EST", "ConditionTimestampMonotonic": "287875989", "Conflicts": "ipset.service iptables.service ip6tables.service shutdown.target ebtables.service", "ControlGroup": "/system.slice/firewalld.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "10398", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:30 EST", "ExecMainStartTimestampMonotonic": "287877446", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[Mon 2024-12-02 20:45:30 EST] ; stop_time=[n/a] ; pid=10398 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:30 EST", "InactiveExitTimestampMonotonic": "287877477", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "10398", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice basic.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "Wants": "network-pre.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:30 EST", "WatchdogTimestampMonotonic": "288160170", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Monday 02 December 2024 20:45:37 -0500 (0:00:00.365) 0:00:13.438 ******* ok: [managed-node1] => { "changed": false, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:30 EST", "ActiveEnterTimestampMonotonic": "288160226", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "polkit.service basic.target system.slice dbus.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:30 EST", "AssertTimestampMonotonic": "287875991", "Before": "shutdown.target network-pre.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:30 EST", "ConditionTimestampMonotonic": "287875989", "Conflicts": "ipset.service iptables.service ip6tables.service shutdown.target ebtables.service", "ControlGroup": "/system.slice/firewalld.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "10398", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:30 EST", "ExecMainStartTimestampMonotonic": "287877446", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[Mon 2024-12-02 20:45:30 EST] ; stop_time=[n/a] ; pid=10398 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:30 EST", "InactiveExitTimestampMonotonic": "287877477", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "10398", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice basic.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "Wants": "network-pre.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:30 EST", "WatchdogTimestampMonotonic": "288160170", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Monday 02 December 2024 20:45:38 -0500 (0:00:00.411) 0:00:13.850 ******* ok: [managed-node1] => { "ansible_facts": { "__firewall_previous_replaced": false, "__firewall_python_cmd": "/usr/bin/python", "__firewall_report_changed": true }, "changed": false } TASK [fedora.linux_system_roles.firewall : Get config files, checksums before and remove] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Monday 02 December 2024 20:45:38 -0500 (0:00:00.039) 0:00:13.890 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Tell firewall module it is able to report changed] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Monday 02 December 2024 20:45:38 -0500 (0:00:00.030) 0:00:13.921 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Monday 02 December 2024 20:45:38 -0500 (0:00:00.029) 0:00:13.951 ******* ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp", "state": "enabled" } } ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtps", "state": "enabled" } } ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp-submission", "state": "enabled" } } TASK [fedora.linux_system_roles.firewall : Gather firewall config information] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Monday 02 December 2024 20:45:39 -0500 (0:00:01.620) 0:00:15.571 ******* skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtps", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp-submission", "state": "enabled" }, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Monday 02 December 2024 20:45:39 -0500 (0:00:00.061) 0:00:15.632 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Gather firewall config if no arguments] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Monday 02 December 2024 20:45:39 -0500 (0:00:00.030) 0:00:15.663 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Monday 02 December 2024 20:45:39 -0500 (0:00:00.026) 0:00:15.689 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Get config files, checksums after] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Monday 02 December 2024 20:45:39 -0500 (0:00:00.023) 0:00:15.712 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Calculate what has changed] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Monday 02 December 2024 20:45:39 -0500 (0:00:00.022) 0:00:15.735 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Monday 02 December 2024 20:45:39 -0500 (0:00:00.022) 0:00:15.757 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Monday 02 December 2024 20:45:40 -0500 (0:00:00.020) 0:00:15.777 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Get the smtp related tcp service ports] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Monday 02 December 2024 20:45:40 -0500 (0:00:00.035) 0:00:15.813 ******* ok: [managed-node1] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.258444", "end": "2024-12-02 20:45:40.554231", "item": "smtp", "rc": 0, "start": "2024-12-02 20:45:40.295787" } STDOUT: 25/tcp ok: [managed-node1] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.257449", "end": "2024-12-02 20:45:41.124192", "item": "smtps", "rc": 0, "start": "2024-12-02 20:45:40.866743" } STDOUT: 465/tcp ok: [managed-node1] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.268006", "end": "2024-12-02 20:45:41.665058", "item": "smtp-submission", "rc": 0, "start": "2024-12-02 20:45:41.397052" } STDOUT: 587/tcp TASK [fedora.linux_system_roles.postfix : Initialize _postfix_selinux] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Monday 02 December 2024 20:45:41 -0500 (0:00:01.690) 0:00:17.504 ******* ok: [managed-node1] => { "ansible_facts": { "_postfix_selinux": [] }, "changed": false } TASK [fedora.linux_system_roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Monday 02 December 2024 20:45:41 -0500 (0:00:00.053) 0:00:17.557 ******* ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:45:40.554231', u'stderr': u'', u'stdout': u'25/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.258444', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtp', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'25/tcp'], u'start': u'2024-12-02 20:45:40.295787'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.258444", "end": "2024-12-02 20:45:40.554231", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtp", "rc": 0, "start": "2024-12-02 20:45:40.295787", "stderr": "", "stderr_lines": [], "stdout": "25/tcp", "stdout_lines": [ "25/tcp" ] } } ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:45:41.124192', u'stderr': u'', u'stdout': u'465/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.257449', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtps" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtps" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtps', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtps" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtps" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'465/tcp'], u'start': u'2024-12-02 20:45:40.866743'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.257449", "end": "2024-12-02 20:45:41.124192", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtps", "rc": 0, "start": "2024-12-02 20:45:40.866743", "stderr": "", "stderr_lines": [], "stdout": "465/tcp", "stdout_lines": [ "465/tcp" ] } } ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:45:41.665058', u'stderr': u'', u'stdout': u'587/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.268006', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp-submission" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp-submission" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtp-submission', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp-submission" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp-submission" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'587/tcp'], u'start': u'2024-12-02 20:45:41.397052'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.268006", "end": "2024-12-02 20:45:41.665058", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtp-submission", "rc": 0, "start": "2024-12-02 20:45:41.397052", "stderr": "", "stderr_lines": [], "stdout": "587/tcp", "stdout_lines": [ "587/tcp" ] } } TASK [fedora.linux_system_roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Monday 02 December 2024 20:45:41 -0500 (0:00:00.205) 0:00:17.762 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Monday 02 December 2024 20:45:42 -0500 (0:00:00.034) 0:00:17.797 ******* TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Monday 02 December 2024 20:45:42 -0500 (0:00:00.082) 0:00:17.879 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml for managed-node1 TASK [fedora.linux_system_roles.selinux : Ensure ansible_facts used by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Monday 02 December 2024 20:45:42 -0500 (0:00:00.046) 0:00:17.926 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Monday 02 December 2024 20:45:42 -0500 (0:00:00.027) 0:00:17.953 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml for managed-node1 TASK [fedora.linux_system_roles.selinux : Check if system is ostree] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Monday 02 December 2024 20:45:42 -0500 (0:00:00.050) 0:00:18.004 ******* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Monday 02 December 2024 20:45:42 -0500 (0:00:00.288) 0:00:18.292 ******* ok: [managed-node1] => { "ansible_facts": { "__selinux_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 Monday 02 December 2024 20:45:42 -0500 (0:00:00.033) 0:00:18.325 ******* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag if transactional-update exists] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 Monday 02 December 2024 20:45:42 -0500 (0:00:00.284) 0:00:18.610 ******* ok: [managed-node1] => { "ansible_facts": { "__selinux_is_transactional": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Install SELinux python2 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Monday 02 December 2024 20:45:42 -0500 (0:00:00.039) 0:00:18.650 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "libselinux-python-2.5-15.el7.x86_64 providing libselinux-python is already installed", "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed" ] } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:35 Monday 02 December 2024 20:45:43 -0500 (0:00:00.653) 0:00:19.303 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:46 Monday 02 December 2024 20:45:43 -0500 (0:00:00.036) 0:00:19.340 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux tool semanage] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 Monday 02 December 2024 20:45:43 -0500 (0:00:00.030) 0:00:19.371 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:72 Monday 02 December 2024 20:45:43 -0500 (0:00:00.035) 0:00:19.406 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.selinux : Reboot transactional update systems] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:77 Monday 02 December 2024 20:45:43 -0500 (0:00:00.028) 0:00:19.435 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Fail if reboot is needed and not set] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:82 Monday 02 December 2024 20:45:43 -0500 (0:00:00.034) 0:00:19.469 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:89 Monday 02 December 2024 20:45:43 -0500 (0:00:00.032) 0:00:19.501 ******* ok: [managed-node1] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Monday 02 December 2024 20:45:44 -0500 (0:00:00.499) 0:00:20.001 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if disabled] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Monday 02 December 2024 20:45:44 -0500 (0:00:00.024) 0:00:20.026 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set selinux_reboot_required] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Monday 02 December 2024 20:45:44 -0500 (0:00:00.025) 0:00:20.052 ******* ok: [managed-node1] => { "ansible_facts": { "selinux_reboot_required": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Fail if reboot is required] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Monday 02 December 2024 20:45:44 -0500 (0:00:00.030) 0:00:20.082 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Warn if SELinux is disabled] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Monday 02 December 2024 20:45:44 -0500 (0:00:00.022) 0:00:20.105 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Monday 02 December 2024 20:45:44 -0500 (0:00:00.023) 0:00:20.129 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux boolean local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Monday 02 December 2024 20:45:44 -0500 (0:00:00.025) 0:00:20.154 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux file context local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Monday 02 December 2024 20:45:44 -0500 (0:00:00.024) 0:00:20.179 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux port local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Monday 02 December 2024 20:45:44 -0500 (0:00:00.027) 0:00:20.206 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux login local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Monday 02 December 2024 20:45:44 -0500 (0:00:00.035) 0:00:20.242 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Monday 02 December 2024 20:45:44 -0500 (0:00:00.034) 0:00:20.276 ******* TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Monday 02 December 2024 20:45:44 -0500 (0:00:00.029) 0:00:20.306 ******* TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Monday 02 December 2024 20:45:44 -0500 (0:00:00.026) 0:00:20.332 ******* changed: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'state': u'present', u'ports': u'25'}) => { "__selinux_item": { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "25" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } changed: [managed-node1] => (item={u'setype': u'smtp_port_t', u'state': u'present', u'local': u'true', u'ports': u'465', u'proto': u'tcp'}) => { "__selinux_item": { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "465" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } changed: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'ports': u'587', u'state': u'present'}) => { "__selinux_item": { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "587" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } TASK [fedora.linux_system_roles.selinux : Set linux user to SELinux user mapping] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Monday 02 December 2024 20:45:54 -0500 (0:00:10.394) 0:00:30.726 ******* TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Monday 02 December 2024 20:45:54 -0500 (0:00:00.022) 0:00:30.749 ******* ok: [managed-node1] => { "ansible_facts": { "selinux_checksums": false, "selinux_installed_modules": { "abrt": { "100": { "checksum": "", "enabled": 1 } }, "accountsd": { "100": { "checksum": "", "enabled": 1 } }, "acct": { "100": { "checksum": "", "enabled": 1 } }, "afs": { "100": { "checksum": "", "enabled": 1 } }, "aiccu": { "100": { "checksum": "", "enabled": 1 } }, "aide": { "100": { "checksum": "", "enabled": 1 } }, "ajaxterm": { "100": { "checksum": "", "enabled": 1 } }, "alsa": { "100": { "checksum": "", "enabled": 1 } }, "amanda": { "100": { "checksum": "", "enabled": 1 } }, "amtu": { "100": { "checksum": "", "enabled": 1 } }, "anaconda": { "100": { "checksum": "", "enabled": 1 } }, "antivirus": { "100": { "checksum": "", "enabled": 1 } }, "apache": { "100": { "checksum": "", "enabled": 1 } }, "apcupsd": { "100": { "checksum": "", "enabled": 1 } }, "apm": { "100": { "checksum": "", "enabled": 1 } }, "application": { "100": { "checksum": "", "enabled": 1 } }, "arpwatch": { "100": { "checksum": "", "enabled": 1 } }, "asterisk": { "100": { "checksum": "", "enabled": 1 } }, "auditadm": { "100": { "checksum": "", "enabled": 1 } }, "authconfig": { "100": { "checksum": "", "enabled": 1 } }, "authlogin": { "100": { "checksum": "", "enabled": 1 } }, "automount": { "100": { "checksum": "", "enabled": 1 } }, "avahi": { "100": { "checksum": "", "enabled": 1 } }, "awstats": { "100": { "checksum": "", "enabled": 1 } }, "bacula": { "100": { "checksum": "", "enabled": 1 } }, "base": { "100": { "checksum": "", "enabled": 1 } }, "bcfg2": { "100": { "checksum": "", "enabled": 1 } }, "bind": { "100": { "checksum": "", "enabled": 1 } }, "bitlbee": { "100": { "checksum": "", "enabled": 1 } }, "blkmapd": { "100": { "checksum": "", "enabled": 1 } }, "blueman": { "100": { "checksum": "", "enabled": 1 } }, "bluetooth": { "100": { "checksum": "", "enabled": 1 } }, "boinc": { "100": { "checksum": "", "enabled": 1 } }, "boltd": { "100": { "checksum": "", "enabled": 1 } }, "bootloader": { "100": { "checksum": "", "enabled": 1 } }, "brctl": { "100": { "checksum": "", "enabled": 1 } }, "brltty": { "100": { "checksum": "", "enabled": 1 } }, "bugzilla": { "100": { "checksum": "", "enabled": 1 } }, "bumblebee": { "100": { "checksum": "", "enabled": 1 } }, "cachefilesd": { "100": { "checksum": "", "enabled": 1 } }, "calamaris": { "100": { "checksum": "", "enabled": 1 } }, "callweaver": { "100": { "checksum": "", "enabled": 1 } }, "canna": { "100": { "checksum": "", "enabled": 1 } }, "ccs": { "100": { "checksum": "", "enabled": 1 } }, "cdrecord": { "100": { "checksum": "", "enabled": 1 } }, "certmaster": { "100": { "checksum": "", "enabled": 1 } }, "certmonger": { "100": { "checksum": "", "enabled": 1 } }, "certwatch": { "100": { "checksum": "", "enabled": 1 } }, "cfengine": { "100": { "checksum": "", "enabled": 1 } }, "cgdcbxd": { "100": { "checksum": "", "enabled": 1 } }, "cgroup": { "100": { "checksum": "", "enabled": 1 } }, "chrome": { "100": { "checksum": "", "enabled": 1 } }, "chronyd": { "100": { "checksum": "", "enabled": 1 } }, "cinder": { "100": { "checksum": "", "enabled": 1 } }, "cipe": { "100": { "checksum": "", "enabled": 1 } }, "clock": { "100": { "checksum": "", "enabled": 1 } }, "clogd": { "100": { "checksum": "", "enabled": 1 } }, "cloudform": { "100": { "checksum": "", "enabled": 1 } }, "cmirrord": { "100": { "checksum": "", "enabled": 1 } }, "cobbler": { "100": { "checksum": "", "enabled": 1 } }, "cockpit": { "100": { "checksum": "", "enabled": 1 } }, "collectd": { "100": { "checksum": "", "enabled": 1 } }, "colord": { "100": { "checksum": "", "enabled": 1 } }, "comsat": { "100": { "checksum": "", "enabled": 1 } }, "condor": { "100": { "checksum": "", "enabled": 1 } }, "conman": { "100": { "checksum": "", "enabled": 1 } }, "consolekit": { "100": { "checksum": "", "enabled": 1 } }, "container": { "100": { "checksum": "", "enabled": 1 } }, "couchdb": { "100": { "checksum": "", "enabled": 1 } }, "courier": { "100": { "checksum": "", "enabled": 1 } }, "cpucontrol": { "100": { "checksum": "", "enabled": 1 } }, "cpufreqselector": { "100": { "checksum": "", "enabled": 1 } }, "cpuplug": { "100": { "checksum": "", "enabled": 1 } }, "cron": { "100": { "checksum": "", "enabled": 1 } }, "ctdb": { "100": { "checksum": "", "enabled": 1 } }, "cups": { "100": { "checksum": "", "enabled": 1 } }, "cvs": { "100": { "checksum": "", "enabled": 1 } }, "cyphesis": { "100": { "checksum": "", "enabled": 1 } }, "cyrus": { "100": { "checksum": "", "enabled": 1 } }, "daemontools": { "100": { "checksum": "", "enabled": 1 } }, "dbadm": { "100": { "checksum": "", "enabled": 1 } }, "dbskk": { "100": { "checksum": "", "enabled": 1 } }, "dbus": { "100": { "checksum": "", "enabled": 1 } }, "dcc": { "100": { "checksum": "", "enabled": 1 } }, "ddclient": { "100": { "checksum": "", "enabled": 1 } }, "denyhosts": { "100": { "checksum": "", "enabled": 1 } }, "devicekit": { "100": { "checksum": "", "enabled": 1 } }, "dhcp": { "100": { "checksum": "", "enabled": 1 } }, "dictd": { "100": { "checksum": "", "enabled": 1 } }, "dirsrv": { "100": { "checksum": "", "enabled": 1 } }, "dirsrv-admin": { "100": { "checksum": "", "enabled": 1 } }, "dmesg": { "100": { "checksum": "", "enabled": 1 } }, "dmidecode": { "100": { "checksum": "", "enabled": 1 } }, "dnsmasq": { "100": { "checksum": "", "enabled": 1 } }, "dnssec": { "100": { "checksum": "", "enabled": 1 } }, "dovecot": { "100": { "checksum": "", "enabled": 1 } }, "drbd": { "100": { "checksum": "", "enabled": 1 } }, "dspam": { "100": { "checksum": "", "enabled": 1 } }, "entropyd": { "100": { "checksum": "", "enabled": 1 } }, "exim": { "100": { "checksum": "", "enabled": 1 } }, "fail2ban": { "100": { "checksum": "", "enabled": 1 } }, "fcoe": { "100": { "checksum": "", "enabled": 1 } }, "fetchmail": { "100": { "checksum": "", "enabled": 1 } }, "finger": { "100": { "checksum": "", "enabled": 1 } }, "firewalld": { "100": { "checksum": "", "enabled": 1 } }, "firewallgui": { "100": { "checksum": "", "enabled": 1 } }, "firstboot": { "100": { "checksum": "", "enabled": 1 } }, "fprintd": { "100": { "checksum": "", "enabled": 1 } }, "freeipmi": { "100": { "checksum": "", "enabled": 1 } }, "freqset": { "100": { "checksum": "", "enabled": 1 } }, "fstools": { "100": { "checksum": "", "enabled": 1 } }, "ftp": { "100": { "checksum": "", "enabled": 1 } }, "games": { "100": { "checksum": "", "enabled": 1 } }, "ganesha": { "100": { "checksum": "", "enabled": 1 } }, "gdomap": { "100": { "checksum": "", "enabled": 1 } }, "geoclue": { "100": { "checksum": "", "enabled": 1 } }, "getty": { "100": { "checksum": "", "enabled": 1 } }, "git": { "100": { "checksum": "", "enabled": 1 } }, "gitosis": { "100": { "checksum": "", "enabled": 1 } }, "glance": { "100": { "checksum": "", "enabled": 1 } }, "glusterd": { "100": { "checksum": "", "enabled": 1 } }, "gnome": { "100": { "checksum": "", "enabled": 1 } }, "gpg": { "100": { "checksum": "", "enabled": 1 } }, "gpm": { "100": { "checksum": "", "enabled": 1 } }, "gpsd": { "100": { "checksum": "", "enabled": 1 } }, "gssproxy": { "100": { "checksum": "", "enabled": 1 } }, "guest": { "100": { "checksum": "", "enabled": 1 } }, "hddtemp": { "100": { "checksum": "", "enabled": 1 } }, "hostname": { "100": { "checksum": "", "enabled": 1 } }, "hsqldb": { "100": { "checksum": "", "enabled": 1 } }, "hwloc": { "100": { "checksum": "", "enabled": 1 } }, "hypervkvp": { "100": { "checksum": "", "enabled": 1 } }, "icecast": { "100": { "checksum": "", "enabled": 1 } }, "inetd": { "100": { "checksum": "", "enabled": 1 } }, "init": { "100": { "checksum": "", "enabled": 1 } }, "inn": { "100": { "checksum": "", "enabled": 1 } }, "iodine": { "100": { "checksum": "", "enabled": 1 } }, "iotop": { "100": { "checksum": "", "enabled": 1 } }, "ipa": { "100": { "checksum": "", "enabled": 1 } }, "ipmievd": { "100": { "checksum": "", "enabled": 1 } }, "ipsec": { "100": { "checksum": "", "enabled": 1 } }, "iptables": { "100": { "checksum": "", "enabled": 1 } }, "irc": { "100": { "checksum": "", "enabled": 1 } }, "irqbalance": { "100": { "checksum": "", "enabled": 1 } }, "iscsi": { "100": { "checksum": "", "enabled": 1 } }, "isns": { "100": { "checksum": "", "enabled": 1 } }, "jabber": { "100": { "checksum": "", "enabled": 1 } }, "jetty": { "100": { "checksum": "", "enabled": 1 } }, "jockey": { "100": { "checksum": "", "enabled": 1 } }, "journalctl": { "100": { "checksum": "", "enabled": 1 } }, "kdump": { "100": { "checksum": "", "enabled": 1 } }, "kdumpgui": { "100": { "checksum": "", "enabled": 1 } }, "keepalived": { "100": { "checksum": "", "enabled": 1 } }, "kerberos": { "100": { "checksum": "", "enabled": 1 } }, "keyboardd": { "100": { "checksum": "", "enabled": 1 } }, "keystone": { "100": { "checksum": "", "enabled": 1 } }, "kismet": { "100": { "checksum": "", "enabled": 1 } }, "kmscon": { "100": { "checksum": "", "enabled": 1 } }, "kpatch": { "100": { "checksum": "", "enabled": 1 } }, "ksmtuned": { "100": { "checksum": "", "enabled": 1 } }, "ktalk": { "100": { "checksum": "", "enabled": 1 } }, "l2tp": { "100": { "checksum": "", "enabled": 1 } }, "ldap": { "100": { "checksum": "", "enabled": 1 } }, "libraries": { "100": { "checksum": "", "enabled": 1 } }, "likewise": { "100": { "checksum": "", "enabled": 1 } }, "linuxptp": { "100": { "checksum": "", "enabled": 1 } }, "lircd": { "100": { "checksum": "", "enabled": 1 } }, "livecd": { "100": { "checksum": "", "enabled": 1 } }, "lldpad": { "100": { "checksum": "", "enabled": 1 } }, "loadkeys": { "100": { "checksum": "", "enabled": 1 } }, "locallogin": { "100": { "checksum": "", "enabled": 1 } }, "lockdev": { "100": { "checksum": "", "enabled": 1 } }, "logadm": { "100": { "checksum": "", "enabled": 1 } }, "logging": { "100": { "checksum": "", "enabled": 1 } }, "logrotate": { "100": { "checksum": "", "enabled": 1 } }, "logwatch": { "100": { "checksum": "", "enabled": 1 } }, "lpd": { "100": { "checksum": "", "enabled": 1 } }, "lsm": { "100": { "checksum": "", "enabled": 1 } }, "lttng-tools": { "100": { "checksum": "", "enabled": 1 } }, "lvm": { "100": { "checksum": "", "enabled": 1 } }, "mailman": { "100": { "checksum": "", "enabled": 1 } }, "mailscanner": { "100": { "checksum": "", "enabled": 1 } }, "man2html": { "100": { "checksum": "", "enabled": 1 } }, "mandb": { "100": { "checksum": "", "enabled": 1 } }, "mcelog": { "100": { "checksum": "", "enabled": 1 } }, "mediawiki": { "100": { "checksum": "", "enabled": 1 } }, "memcached": { "100": { "checksum": "", "enabled": 1 } }, "milter": { "100": { "checksum": "", "enabled": 1 } }, "minidlna": { "100": { "checksum": "", "enabled": 1 } }, "minissdpd": { "100": { "checksum": "", "enabled": 1 } }, "mip6d": { "100": { "checksum": "", "enabled": 1 } }, "mirrormanager": { "100": { "checksum": "", "enabled": 1 } }, "miscfiles": { "100": { "checksum": "", "enabled": 1 } }, "mock": { "100": { "checksum": "", "enabled": 1 } }, "modemmanager": { "100": { "checksum": "", "enabled": 1 } }, "modutils": { "100": { "checksum": "", "enabled": 1 } }, "mojomojo": { "100": { "checksum": "", "enabled": 1 } }, "mon_statd": { "100": { "checksum": "", "enabled": 1 } }, "mongodb": { "100": { "checksum": "", "enabled": 1 } }, "motion": { "100": { "checksum": "", "enabled": 1 } }, "mount": { "100": { "checksum": "", "enabled": 1 } }, "mozilla": { "100": { "checksum": "", "enabled": 1 } }, "mpd": { "100": { "checksum": "", "enabled": 1 } }, "mplayer": { "100": { "checksum": "", "enabled": 1 } }, "mrtg": { "100": { "checksum": "", "enabled": 1 } }, "mta": { "100": { "checksum": "", "enabled": 1 } }, "munin": { "100": { "checksum": "", "enabled": 1 } }, "mysql": { "100": { "checksum": "", "enabled": 1 } }, "mythtv": { "100": { "checksum": "", "enabled": 1 } }, "nagios": { "100": { "checksum": "", "enabled": 1 } }, "namespace": { "100": { "checksum": "", "enabled": 1 } }, "ncftool": { "100": { "checksum": "", "enabled": 1 } }, "netlabel": { "100": { "checksum": "", "enabled": 1 } }, "netutils": { "100": { "checksum": "", "enabled": 1 } }, "networkmanager": { "100": { "checksum": "", "enabled": 1 } }, "ninfod": { "100": { "checksum": "", "enabled": 1 } }, "nis": { "100": { "checksum": "", "enabled": 1 } }, "nova": { "100": { "checksum": "", "enabled": 1 } }, "nscd": { "100": { "checksum": "", "enabled": 1 } }, "nsd": { "100": { "checksum": "", "enabled": 1 } }, "nslcd": { "100": { "checksum": "", "enabled": 1 } }, "ntop": { "100": { "checksum": "", "enabled": 1 } }, "ntp": { "100": { "checksum": "", "enabled": 1 } }, "numad": { "100": { "checksum": "", "enabled": 1 } }, "nut": { "100": { "checksum": "", "enabled": 1 } }, "nx": { "100": { "checksum": "", "enabled": 1 } }, "obex": { "100": { "checksum": "", "enabled": 1 } }, "oddjob": { "100": { "checksum": "", "enabled": 1 } }, "openct": { "100": { "checksum": "", "enabled": 1 } }, "opendnssec": { "100": { "checksum": "", "enabled": 1 } }, "openhpid": { "100": { "checksum": "", "enabled": 1 } }, "openshift": { "100": { "checksum": "", "enabled": 1 } }, "openshift-origin": { "100": { "checksum": "", "enabled": 1 } }, "opensm": { "100": { "checksum": "", "enabled": 1 } }, "openvpn": { "100": { "checksum": "", "enabled": 1 } }, "openvswitch": { "100": { "checksum": "", "enabled": 1 } }, "openwsman": { "100": { "checksum": "", "enabled": 1 } }, "oracleasm": { "100": { "checksum": "", "enabled": 1 } }, "osad": { "100": { "checksum": "", "enabled": 1 } }, "pads": { "100": { "checksum": "", "enabled": 1 } }, "passenger": { "100": { "checksum": "", "enabled": 1 } }, "pcmcia": { "100": { "checksum": "", "enabled": 1 } }, "pcp": { "100": { "checksum": "", "enabled": 1 } }, "pcscd": { "100": { "checksum": "", "enabled": 1 } }, "pegasus": { "100": { "checksum": "", "enabled": 1 } }, "permissivedomains": { "100": { "checksum": "", "enabled": 1 } }, "pesign": { "100": { "checksum": "", "enabled": 1 } }, "pingd": { "100": { "checksum": "", "enabled": 1 } }, "piranha": { "100": { "checksum": "", "enabled": 1 } }, "pkcs": { "100": { "checksum": "", "enabled": 1 } }, "pki": { "100": { "checksum": "", "enabled": 1 } }, "plymouthd": { "100": { "checksum": "", "enabled": 1 } }, "podsleuth": { "100": { "checksum": "", "enabled": 1 } }, "policykit": { "100": { "checksum": "", "enabled": 1 } }, "polipo": { "100": { "checksum": "", "enabled": 1 } }, "portmap": { "100": { "checksum": "", "enabled": 1 } }, "portreserve": { "100": { "checksum": "", "enabled": 1 } }, "postfix": { "100": { "checksum": "", "enabled": 1 } }, "postgresql": { "100": { "checksum": "", "enabled": 1 } }, "postgrey": { "100": { "checksum": "", "enabled": 1 } }, "ppp": { "100": { "checksum": "", "enabled": 1 } }, "prelink": { "100": { "checksum": "", "enabled": 1 } }, "prelude": { "100": { "checksum": "", "enabled": 1 } }, "privoxy": { "100": { "checksum": "", "enabled": 1 } }, "procmail": { "100": { "checksum": "", "enabled": 1 } }, "prosody": { "100": { "checksum": "", "enabled": 1 } }, "psad": { "100": { "checksum": "", "enabled": 1 } }, "ptchown": { "100": { "checksum": "", "enabled": 1 } }, "publicfile": { "100": { "checksum": "", "enabled": 1 } }, "pulseaudio": { "100": { "checksum": "", "enabled": 1 } }, "puppet": { "100": { "checksum": "", "enabled": 1 } }, "pwauth": { "100": { "checksum": "", "enabled": 1 } }, "qmail": { "100": { "checksum": "", "enabled": 1 } }, "qpid": { "100": { "checksum": "", "enabled": 1 } }, "quantum": { "100": { "checksum": "", "enabled": 1 } }, "quota": { "100": { "checksum": "", "enabled": 1 } }, "rabbitmq": { "100": { "checksum": "", "enabled": 1 } }, "radius": { "100": { "checksum": "", "enabled": 1 } }, "radvd": { "100": { "checksum": "", "enabled": 1 } }, "raid": { "100": { "checksum": "", "enabled": 1 } }, "rasdaemon": { "100": { "checksum": "", "enabled": 1 } }, "rdisc": { "100": { "checksum": "", "enabled": 1 } }, "readahead": { "100": { "checksum": "", "enabled": 1 } }, "realmd": { "100": { "checksum": "", "enabled": 1 } }, "redis": { "100": { "checksum": "", "enabled": 1 } }, "remotelogin": { "100": { "checksum": "", "enabled": 1 } }, "restraint": { "400": { "checksum": "", "enabled": 1 } }, "rhcs": { "100": { "checksum": "", "enabled": 1 } }, "rhev": { "100": { "checksum": "", "enabled": 1 } }, "rhgb": { "100": { "checksum": "", "enabled": 1 } }, "rhnsd": { "100": { "checksum": "", "enabled": 1 } }, "rhsmcertd": { "100": { "checksum": "", "enabled": 1 } }, "rhts": { "400": { "checksum": "", "enabled": 1 } }, "ricci": { "100": { "checksum": "", "enabled": 1 } }, "rkhunter": { "100": { "checksum": "", "enabled": 1 } }, "rlogin": { "100": { "checksum": "", "enabled": 1 } }, "rngd": { "100": { "checksum": "", "enabled": 1 } }, "roundup": { "100": { "checksum": "", "enabled": 1 } }, "rpc": { "100": { "checksum": "", "enabled": 1 } }, "rpcbind": { "100": { "checksum": "", "enabled": 1 } }, "rpm": { "100": { "checksum": "", "enabled": 1 } }, "rshd": { "100": { "checksum": "", "enabled": 1 } }, "rssh": { "100": { "checksum": "", "enabled": 1 } }, "rsync": { "100": { "checksum": "", "enabled": 1 } }, "rtas": { "100": { "checksum": "", "enabled": 1 } }, "rtkit": { "100": { "checksum": "", "enabled": 1 } }, "rwho": { "100": { "checksum": "", "enabled": 1 } }, "samba": { "100": { "checksum": "", "enabled": 1 } }, "sambagui": { "100": { "checksum": "", "enabled": 1 } }, "sandboxX": { "100": { "checksum": "", "enabled": 1 } }, "sanlock": { "100": { "checksum": "", "enabled": 1 } }, "sasl": { "100": { "checksum": "", "enabled": 1 } }, "sbd": { "100": { "checksum": "", "enabled": 1 } }, "sblim": { "100": { "checksum": "", "enabled": 1 } }, "screen": { "100": { "checksum": "", "enabled": 1 } }, "secadm": { "100": { "checksum": "", "enabled": 1 } }, "sectoolm": { "100": { "checksum": "", "enabled": 1 } }, "selinuxutil": { "100": { "checksum": "", "enabled": 1 } }, "sendmail": { "100": { "checksum": "", "enabled": 1 } }, "sensord": { "100": { "checksum": "", "enabled": 1 } }, "setrans": { "100": { "checksum": "", "enabled": 1 } }, "setroubleshoot": { "100": { "checksum": "", "enabled": 1 } }, "seunshare": { "100": { "checksum": "", "enabled": 1 } }, "sge": { "100": { "checksum": "", "enabled": 1 } }, "shorewall": { "100": { "checksum": "", "enabled": 1 } }, "slocate": { "100": { "checksum": "", "enabled": 1 } }, "slpd": { "100": { "checksum": "", "enabled": 1 } }, "smartmon": { "100": { "checksum": "", "enabled": 1 } }, "smokeping": { "100": { "checksum": "", "enabled": 1 } }, "smoltclient": { "100": { "checksum": "", "enabled": 1 } }, "smsd": { "100": { "checksum": "", "enabled": 1 } }, "snapper": { "100": { "checksum": "", "enabled": 1 } }, "snmp": { "100": { "checksum": "", "enabled": 1 } }, "snort": { "100": { "checksum": "", "enabled": 1 } }, "sosreport": { "100": { "checksum": "", "enabled": 1 } }, "soundserver": { "100": { "checksum": "", "enabled": 1 } }, "spamassassin": { "100": { "checksum": "", "enabled": 1 } }, "speech-dispatcher": { "100": { "checksum": "", "enabled": 1 } }, "squid": { "100": { "checksum": "", "enabled": 1 } }, "ssh": { "100": { "checksum": "", "enabled": 1 } }, "sssd": { "100": { "checksum": "", "enabled": 1 } }, "staff": { "100": { "checksum": "", "enabled": 1 } }, "stapserver": { "100": { "checksum": "", "enabled": 1 } }, "stunnel": { "100": { "checksum": "", "enabled": 1 } }, "su": { "100": { "checksum": "", "enabled": 1 } }, "sudo": { "100": { "checksum": "", "enabled": 1 } }, "svnserve": { "100": { "checksum": "", "enabled": 1 } }, "swift": { "100": { "checksum": "", "enabled": 1 } }, "sysadm": { "100": { "checksum": "", "enabled": 1 } }, "sysadm_secadm": { "100": { "checksum": "", "enabled": 1 } }, "sysnetwork": { "100": { "checksum": "", "enabled": 1 } }, "sysstat": { "100": { "checksum": "", "enabled": 1 } }, "systemd": { "100": { "checksum": "", "enabled": 1 } }, "tangd": { "100": { "checksum": "", "enabled": 1 } }, "targetd": { "100": { "checksum": "", "enabled": 1 } }, "tcpd": { "100": { "checksum": "", "enabled": 1 } }, "tcsd": { "100": { "checksum": "", "enabled": 1 } }, "telepathy": { "100": { "checksum": "", "enabled": 1 } }, "telnet": { "100": { "checksum": "", "enabled": 1 } }, "tftp": { "100": { "checksum": "", "enabled": 1 } }, "tgtd": { "100": { "checksum": "", "enabled": 1 } }, "thin": { "100": { "checksum": "", "enabled": 1 } }, "thumb": { "100": { "checksum": "", "enabled": 1 } }, "tlp": { "100": { "checksum": "", "enabled": 1 } }, "tmpreaper": { "100": { "checksum": "", "enabled": 1 } }, "tomcat": { "100": { "checksum": "", "enabled": 1 } }, "tor": { "100": { "checksum": "", "enabled": 1 } }, "tuned": { "100": { "checksum": "", "enabled": 1 } }, "tvtime": { "100": { "checksum": "", "enabled": 1 } }, "udev": { "100": { "checksum": "", "enabled": 1 } }, "ulogd": { "100": { "checksum": "", "enabled": 1 } }, "uml": { "100": { "checksum": "", "enabled": 1 } }, "unconfined": { "100": { "checksum": "", "enabled": 1 } }, "unconfineduser": { "100": { "checksum": "", "enabled": 1 } }, "unlabelednet": { "100": { "checksum": "", "enabled": 1 } }, "unprivuser": { "100": { "checksum": "", "enabled": 1 } }, "updfstab": { "100": { "checksum": "", "enabled": 1 } }, "usbmodules": { "100": { "checksum": "", "enabled": 1 } }, "usbmuxd": { "100": { "checksum": "", "enabled": 1 } }, "userdomain": { "100": { "checksum": "", "enabled": 1 } }, "userhelper": { "100": { "checksum": "", "enabled": 1 } }, "usermanage": { "100": { "checksum": "", "enabled": 1 } }, "usernetctl": { "100": { "checksum": "", "enabled": 1 } }, "uucp": { "100": { "checksum": "", "enabled": 1 } }, "uuidd": { "100": { "checksum": "", "enabled": 1 } }, "varnishd": { "100": { "checksum": "", "enabled": 1 } }, "vdagent": { "100": { "checksum": "", "enabled": 1 } }, "vhostmd": { "100": { "checksum": "", "enabled": 1 } }, "virt": { "100": { "checksum": "", "enabled": 1 } }, "vlock": { "100": { "checksum": "", "enabled": 1 } }, "vmtools": { "100": { "checksum": "", "enabled": 1 } }, "vmware": { "100": { "checksum": "", "enabled": 1 } }, "vnstatd": { "100": { "checksum": "", "enabled": 1 } }, "vpn": { "100": { "checksum": "", "enabled": 1 } }, "w3c": { "100": { "checksum": "", "enabled": 1 } }, "watchdog": { "100": { "checksum": "", "enabled": 1 } }, "wdmd": { "100": { "checksum": "", "enabled": 1 } }, "webadm": { "100": { "checksum": "", "enabled": 1 } }, "webalizer": { "100": { "checksum": "", "enabled": 1 } }, "wine": { "100": { "checksum": "", "enabled": 1 } }, "wireshark": { "100": { "checksum": "", "enabled": 1 } }, "xen": { "100": { "checksum": "", "enabled": 1 } }, "xguest": { "100": { "checksum": "", "enabled": 1 } }, "xserver": { "100": { "checksum": "", "enabled": 1 } }, "zabbix": { "100": { "checksum": "", "enabled": 1 } }, "zarafa": { "100": { "checksum": "", "enabled": 1 } }, "zebra": { "100": { "checksum": "", "enabled": 1 } }, "zoneminder": { "100": { "checksum": "", "enabled": 1 } }, "zosremote": { "100": { "checksum": "", "enabled": 1 } } }, "selinux_priorities": true }, "changed": false } TASK [fedora.linux_system_roles.selinux : Load SELinux modules] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Monday 02 December 2024 20:45:57 -0500 (0:00:02.717) 0:00:33.467 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Monday 02 December 2024 20:45:57 -0500 (0:00:00.045) 0:00:33.512 ******* TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Monday 02 December 2024 20:45:57 -0500 (0:00:00.040) 0:00:33.553 ******* TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Monday 02 December 2024 20:45:57 -0500 (0:00:00.039) 0:00:33.593 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "2:postfix-2.10.1-9.el7.x86_64 providing postfix is already installed" ] } TASK [fedora.linux_system_roles.postfix : Get default database type from postconf] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Monday 02 December 2024 20:45:58 -0500 (0:00:00.573) 0:00:34.166 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf", "-h", "default_database_type" ], "delta": "0:00:00.009261", "end": "2024-12-02 20:45:58.622103", "rc": 0, "start": "2024-12-02 20:45:58.612842" } STDOUT: hash TASK [fedora.linux_system_roles.postfix : Set postfix_default_database_type] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:71 Monday 02 December 2024 20:45:58 -0500 (0:00:00.290) 0:00:34.457 ******* ok: [managed-node1] => { "ansible_facts": { "postfix_default_database_type": "hash" }, "changed": false } TASK [fedora.linux_system_roles.postfix : Enable Postfix] ********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:75 Monday 02 December 2024 20:45:58 -0500 (0:00:00.041) 0:00:34.499 ******* ok: [managed-node1] => { "changed": false, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:23 EST", "ActiveEnterTimestampMonotonic": "280499618", "ActiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "ActiveExitTimestampMonotonic": "280171543", "ActiveState": "active", "After": "basic.target systemd-journald.socket syslog.target network.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:22 EST", "AssertTimestampMonotonic": "280220752", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:22 EST", "ConditionTimestampMonotonic": "280220751", "Conflicts": "shutdown.target exim.service sendmail.service", "ControlGroup": "/system.slice/postfix.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Postfix Mail Transport Agent", "DevicePolicy": "auto", "EnvironmentFile": "/etc/sysconfig/network (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "9926", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:23 EST", "ExecMainStartTimestampMonotonic": "280499550", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix reload ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix start ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix stop ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/postfix.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "postfix.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveEnterTimestampMonotonic": "280218496", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveExitTimestampMonotonic": "280221416", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "9926", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "postfix.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/var/spool/postfix/pid/master.pid", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice basic.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "forking", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:23 EST", "WatchdogTimestampMonotonic": "280499579", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.postfix : Get current config] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:81 Monday 02 December 2024 20:45:59 -0500 (0:00:00.385) 0:00:34.884 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.008653", "end": "2024-12-02 20:45:59.353643", "rc": 0, "start": "2024-12-02 20:45:59.344990" } STDOUT: 2bounce_notice_recipient = postmaster access_map_defer_code = 450 access_map_reject_code = 554 address_verify_cache_cleanup_interval = 12h address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_map = btree:$data_directory/verify_cache address_verify_negative_cache = yes address_verify_negative_expire_time = 3d address_verify_negative_refresh_time = 3h address_verify_poll_count = ${stress?1}${stress:3} address_verify_poll_delay = 3s address_verify_positive_expire_time = 31d address_verify_positive_refresh_time = 7d address_verify_relay_transport = $relay_transport address_verify_relayhost = $relayhost address_verify_sender = $double_bounce_sender address_verify_sender_dependent_default_transport_maps = $sender_dependent_default_transport_maps address_verify_sender_dependent_relayhost_maps = $sender_dependent_relayhost_maps address_verify_sender_ttl = 0s address_verify_service_name = verify address_verify_transport_maps = $transport_maps address_verify_virtual_transport = $virtual_transport alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_mail_to_commands = alias, forward allow_mail_to_files = alias, forward allow_min_user = no allow_percent_hack = yes allow_untrusted_routing = no alternate_config_directories = always_add_missing_headers = no always_bcc = anvil_rate_time_unit = 60s anvil_status_update_time = 600s append_at_myorigin = yes append_dot_mydomain = yes application_event_drain_time = 100s authorized_flush_users = static:anyone authorized_mailq_users = static:anyone authorized_submit_users = static:anyone backwards_bounce_logfile_compatibility = yes berkeley_db_create_buffer_size = 16777216 berkeley_db_read_buffer_size = 131072 best_mx_transport = biff = yes body_checks = body_checks_size_limit = 51200 bounce_notice_recipient = postmaster bounce_queue_lifetime = 5d bounce_service_name = bounce bounce_size_limit = 50000 bounce_template_file = broken_sasl_auth_clients = no canonical_classes = envelope_sender, envelope_recipient, header_sender, header_recipient canonical_maps = cleanup_service_name = cleanup command_directory = /usr/sbin command_execution_directory = command_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ command_time_limit = 1000s config_directory = /etc/postfix connection_cache_protocol_timeout = 5s connection_cache_service_name = scache connection_cache_status_update_time = 600s connection_cache_ttl_limit = 2s content_filter = cyrus_sasl_config_path = daemon_directory = /usr/libexec/postfix daemon_table_open_error_is_fatal = no daemon_timeout = 18000s data_directory = /var/lib/postfix debug_peer_level = 2 debug_peer_list = debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 default_database_type = hash default_delivery_slot_cost = 5 default_delivery_slot_discount = 50 default_delivery_slot_loan = 3 default_destination_concurrency_failed_cohort_limit = 1 default_destination_concurrency_limit = 20 default_destination_concurrency_negative_feedback = 1 default_destination_concurrency_positive_feedback = 1 default_destination_rate_delay = 0s default_destination_recipient_limit = 50 default_extra_recipient_limit = 1000 default_filter_nexthop = default_minimum_delivery_slots = 3 default_privs = nobody default_process_limit = 100 default_rbl_reply = $rbl_code Service unavailable; $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason} default_recipient_limit = 20000 default_recipient_refill_delay = 5s default_recipient_refill_limit = 100 default_transport = smtp default_verp_delimiters = += defer_code = 450 defer_service_name = defer defer_transports = delay_logging_resolution_limit = 2 delay_notice_recipient = postmaster delay_warning_time = 0h deliver_lock_attempts = 20 deliver_lock_delay = 1s destination_concurrency_feedback_debug = no detect_8bit_encoding_header = yes disable_dns_lookups = no disable_mime_input_processing = no disable_mime_output_conversion = no disable_verp_bounces = no disable_vrfy_command = no dnsblog_reply_delay = 0s dnsblog_service_name = dnsblog dont_remove = 0 double_bounce_sender = double-bounce duplicate_filter_limit = 1000 empty_address_default_transport_maps_lookup_key = <> empty_address_recipient = MAILER-DAEMON empty_address_relayhost_maps_lookup_key = <> enable_long_queue_ids = no enable_original_recipient = yes error_delivery_slot_cost = $default_delivery_slot_cost error_delivery_slot_discount = $default_delivery_slot_discount error_delivery_slot_loan = $default_delivery_slot_loan error_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit error_destination_concurrency_limit = $default_destination_concurrency_limit error_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback error_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback error_destination_rate_delay = $default_destination_rate_delay error_destination_recipient_limit = $default_destination_recipient_limit error_extra_recipient_limit = $default_extra_recipient_limit error_initial_destination_concurrency = $initial_destination_concurrency error_minimum_delivery_slots = $default_minimum_delivery_slots error_notice_recipient = postmaster error_recipient_limit = $default_recipient_limit error_recipient_refill_delay = $default_recipient_refill_delay error_recipient_refill_limit = $default_recipient_refill_limit error_service_name = error execution_directory_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ expand_owner_alias = no export_environment = TZ MAIL_CONFIG LANG fallback_transport = fallback_transport_maps = fast_flush_domains = $relay_domains fast_flush_purge_time = 7d fast_flush_refresh_time = 12h fault_injection_code = 0 flush_service_name = flush fork_attempts = 5 fork_delay = 1s forward_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ forward_path = $home/.forward${recipient_delimiter}${extension}, $home/.forward frozen_delivered_to = yes hash_queue_depth = 1 hash_queue_names = deferred, defer header_address_token_limit = 10240 header_checks = header_size_limit = 102400 helpful_warnings = yes home_mailbox = hopcount_limit = 50 html_directory = no ignore_mx_lookup_error = no import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C in_flow_delay = 1s inet_interfaces = localhost inet_protocols = all initial_destination_concurrency = 5 internal_mail_filter_classes = invalid_hostname_reject_code = 501 ipc_idle = 5s ipc_timeout = 3600s ipc_ttl = 1000s line_length_limit = 2048 lmtp_address_preference = any lmtp_assume_final = no lmtp_bind_address = lmtp_bind_address6 = lmtp_body_checks = lmtp_cname_overrides_servername = no lmtp_connect_timeout = 0s lmtp_connection_cache_destinations = lmtp_connection_cache_on_demand = yes lmtp_connection_cache_time_limit = 2s lmtp_connection_reuse_time_limit = 300s lmtp_data_done_timeout = 600s lmtp_data_init_timeout = 120s lmtp_data_xfer_timeout = 180s lmtp_defer_if_no_mx_address_found = no lmtp_delivery_slot_cost = $default_delivery_slot_cost lmtp_delivery_slot_discount = $default_delivery_slot_discount lmtp_delivery_slot_loan = $default_delivery_slot_loan lmtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit lmtp_destination_concurrency_limit = $default_destination_concurrency_limit lmtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback lmtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback lmtp_destination_rate_delay = $default_destination_rate_delay lmtp_destination_recipient_limit = $default_destination_recipient_limit lmtp_discard_lhlo_keyword_address_maps = lmtp_discard_lhlo_keywords = lmtp_dns_resolver_options = lmtp_enforce_tls = no lmtp_extra_recipient_limit = $default_extra_recipient_limit lmtp_generic_maps = lmtp_header_checks = lmtp_host_lookup = dns lmtp_initial_destination_concurrency = $initial_destination_concurrency lmtp_lhlo_name = $myhostname lmtp_lhlo_timeout = 300s lmtp_line_length_limit = 998 lmtp_mail_timeout = 300s lmtp_mime_header_checks = lmtp_minimum_delivery_slots = $default_minimum_delivery_slots lmtp_mx_address_limit = 5 lmtp_mx_session_limit = 2 lmtp_nested_header_checks = lmtp_per_record_deadline = no lmtp_pix_workaround_delay_time = 10s lmtp_pix_workaround_maps = lmtp_pix_workaround_threshold_time = 500s lmtp_pix_workarounds = disable_esmtp,delay_dotcrlf lmtp_quit_timeout = 300s lmtp_quote_rfc821_envelope = yes lmtp_randomize_addresses = yes lmtp_rcpt_timeout = 300s lmtp_recipient_limit = $default_recipient_limit lmtp_recipient_refill_delay = $default_recipient_refill_delay lmtp_recipient_refill_limit = $default_recipient_refill_limit lmtp_reply_filter = lmtp_rset_timeout = 20s lmtp_sasl_auth_cache_name = lmtp_sasl_auth_cache_time = 90d lmtp_sasl_auth_enable = no lmtp_sasl_auth_soft_bounce = yes lmtp_sasl_mechanism_filter = lmtp_sasl_password_maps = lmtp_sasl_path = lmtp_sasl_security_options = noplaintext, noanonymous lmtp_sasl_tls_security_options = $lmtp_sasl_security_options lmtp_sasl_tls_verified_security_options = $lmtp_sasl_tls_security_options lmtp_sasl_type = cyrus lmtp_send_dummy_mail_auth = no lmtp_send_xforward_command = no lmtp_sender_dependent_authentication = no lmtp_skip_5xx_greeting = yes lmtp_skip_quit_response = no lmtp_starttls_timeout = 300s lmtp_tcp_port = 24 lmtp_tls_CAfile = lmtp_tls_CApath = lmtp_tls_block_early_mail_reply = no lmtp_tls_cert_file = lmtp_tls_ciphers = export lmtp_tls_dcert_file = lmtp_tls_dkey_file = $lmtp_tls_dcert_file lmtp_tls_eccert_file = lmtp_tls_eckey_file = $lmtp_tls_eccert_file lmtp_tls_enforce_peername = yes lmtp_tls_exclude_ciphers = lmtp_tls_fingerprint_cert_match = lmtp_tls_fingerprint_digest = md5 lmtp_tls_key_file = $lmtp_tls_cert_file lmtp_tls_loglevel = 0 lmtp_tls_mandatory_ciphers = medium lmtp_tls_mandatory_exclude_ciphers = lmtp_tls_mandatory_protocols = !SSLv2 lmtp_tls_note_starttls_offer = no lmtp_tls_per_site = lmtp_tls_policy_maps = lmtp_tls_protocols = !SSLv2 lmtp_tls_scert_verifydepth = 9 lmtp_tls_secure_cert_match = nexthop lmtp_tls_security_level = lmtp_tls_session_cache_database = lmtp_tls_session_cache_timeout = 3600s lmtp_tls_verify_cert_match = hostname lmtp_use_tls = no lmtp_xforward_timeout = 300s local_command_shell = local_delivery_slot_cost = $default_delivery_slot_cost local_delivery_slot_discount = $default_delivery_slot_discount local_delivery_slot_loan = $default_delivery_slot_loan local_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit local_destination_concurrency_limit = 2 local_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback local_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback local_destination_rate_delay = $default_destination_rate_delay local_destination_recipient_limit = 1 local_extra_recipient_limit = $default_extra_recipient_limit local_header_rewrite_clients = permit_inet_interfaces local_initial_destination_concurrency = $initial_destination_concurrency local_minimum_delivery_slots = $default_minimum_delivery_slots local_recipient_limit = $default_recipient_limit local_recipient_maps = proxy:unix:passwd.byname $alias_maps local_recipient_refill_delay = $default_recipient_refill_delay local_recipient_refill_limit = $default_recipient_refill_limit local_transport = local:$myhostname luser_relay = mail_name = Postfix mail_owner = postfix mail_release_date = 20130622 mail_spool_directory = /var/mail mail_version = 2.10.1 mailbox_command = mailbox_command_maps = mailbox_delivery_lock = fcntl, dotlock mailbox_size_limit = 51200000 mailbox_transport = mailbox_transport_maps = mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man maps_rbl_domains = maps_rbl_reject_code = 554 masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = master_service_disable = max_idle = 100s max_use = 100 maximal_backoff_time = 4000s maximal_queue_lifetime = 5d message_reject_characters = message_size_limit = 10240000 message_strip_characters = milter_command_timeout = 30s milter_connect_macros = j {daemon_name} v milter_connect_timeout = 30s milter_content_timeout = 300s milter_data_macros = i milter_default_action = tempfail milter_end_of_data_macros = i milter_end_of_header_macros = i milter_header_checks = milter_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer} milter_macro_daemon_name = $myhostname milter_macro_v = $mail_name $mail_version milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer} milter_protocol = 6 milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer} milter_unknown_command_macros = mime_boundary_length_limit = 2048 mime_header_checks = $header_checks mime_nesting_limit = 100 minimal_backoff_time = 300s multi_instance_directories = multi_instance_enable = no multi_instance_group = multi_instance_name = multi_instance_wrapper = multi_recipient_bounce_reject_code = 550 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = localdomain myhostname = managed-node1.localdomain mynetworks = 127.0.0.0/8 [::1]/128 mynetworks_style = subnet myorigin = $myhostname nested_header_checks = $header_checks newaliases_path = /usr/bin/newaliases.postfix non_fqdn_reject_code = 504 non_smtpd_milters = notify_classes = resource, software owner_request_special = yes parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps permit_mx_backup_networks = pickup_service_name = pickup plaintext_reject_code = 450 postmulti_control_commands = reload flush postmulti_start_commands = start postmulti_stop_commands = stop abort drain quick-stop postscreen_access_list = permit_mynetworks postscreen_bare_newline_action = ignore postscreen_bare_newline_enable = no postscreen_bare_newline_ttl = 30d postscreen_blacklist_action = ignore postscreen_cache_cleanup_interval = 12h postscreen_cache_map = btree:$data_directory/postscreen_cache postscreen_cache_retention_time = 7d postscreen_client_connection_count_limit = $smtpd_client_connection_count_limit postscreen_command_count_limit = 20 postscreen_command_filter = postscreen_command_time_limit = ${stress?10}${stress:300}s postscreen_disable_vrfy_command = $disable_vrfy_command postscreen_discard_ehlo_keyword_address_maps = $smtpd_discard_ehlo_keyword_address_maps postscreen_discard_ehlo_keywords = $smtpd_discard_ehlo_keywords postscreen_dnsbl_action = ignore postscreen_dnsbl_reply_map = postscreen_dnsbl_sites = postscreen_dnsbl_threshold = 1 postscreen_dnsbl_ttl = 1h postscreen_enforce_tls = $smtpd_enforce_tls postscreen_expansion_filter = $smtpd_expansion_filter postscreen_forbidden_commands = $smtpd_forbidden_commands postscreen_greet_action = ignore postscreen_greet_banner = $smtpd_banner postscreen_greet_ttl = 1d postscreen_greet_wait = ${stress?2}${stress:6}s postscreen_helo_required = $smtpd_helo_required postscreen_non_smtp_command_action = drop postscreen_non_smtp_command_enable = no postscreen_non_smtp_command_ttl = 30d postscreen_pipelining_action = enforce postscreen_pipelining_enable = no postscreen_pipelining_ttl = 30d postscreen_post_queue_limit = $default_process_limit postscreen_pre_queue_limit = $default_process_limit postscreen_reject_footer = $smtpd_reject_footer postscreen_tls_security_level = $smtpd_tls_security_level postscreen_upstream_proxy_protocol = postscreen_upstream_proxy_timeout = 5s postscreen_use_tls = $smtpd_use_tls postscreen_watchdog_timeout = 10s postscreen_whitelist_interfaces = static:all prepend_delivered_header = command, file, forward process_id = 11955 process_id_directory = pid process_name = postconf propagate_unmatched_extensions = canonical, virtual proxy_interfaces = proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $smtpd_sender_login_maps $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps $alias_maps proxy_write_maps = $smtp_sasl_auth_cache_name $lmtp_sasl_auth_cache_name $address_verify_map $postscreen_cache_map proxymap_service_name = proxymap proxywrite_service_name = proxywrite qmgr_clog_warn_time = 300s qmgr_daemon_timeout = 1000s qmgr_fudge_factor = 100 qmgr_ipc_timeout = 60s qmgr_message_active_limit = 20000 qmgr_message_recipient_limit = 20000 qmgr_message_recipient_minimum = 10 qmqpd_authorized_clients = qmqpd_client_port_logging = no qmqpd_error_delay = 1s qmqpd_timeout = 300s queue_directory = /var/spool/postfix queue_file_attribute_count_limit = 100 queue_minfree = 0 queue_run_delay = 300s queue_service_name = qmgr rbl_reply_maps = readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES receive_override_options = recipient_bcc_maps = recipient_canonical_classes = envelope_recipient, header_recipient recipient_canonical_maps = recipient_delimiter = reject_code = 554 reject_tempfail_action = defer_if_permit relay_clientcerts = relay_delivery_slot_cost = $default_delivery_slot_cost relay_delivery_slot_discount = $default_delivery_slot_discount relay_delivery_slot_loan = $default_delivery_slot_loan relay_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit relay_destination_concurrency_limit = $default_destination_concurrency_limit relay_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback relay_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback relay_destination_rate_delay = $default_destination_rate_delay relay_destination_recipient_limit = $default_destination_recipient_limit relay_domains = $mydestination relay_domains_reject_code = 554 relay_extra_recipient_limit = $default_extra_recipient_limit relay_initial_destination_concurrency = $initial_destination_concurrency relay_minimum_delivery_slots = $default_minimum_delivery_slots relay_recipient_limit = $default_recipient_limit relay_recipient_maps = relay_recipient_refill_delay = $default_recipient_refill_delay relay_recipient_refill_limit = $default_recipient_refill_limit relay_transport = relay relayhost = relocated_maps = remote_header_rewrite_domain = require_home_directory = no reset_owner_alias = no resolve_dequoted_address = yes resolve_null_domain = no resolve_numeric_domain = no retry_delivery_slot_cost = $default_delivery_slot_cost retry_delivery_slot_discount = $default_delivery_slot_discount retry_delivery_slot_loan = $default_delivery_slot_loan retry_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit retry_destination_concurrency_limit = $default_destination_concurrency_limit retry_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback retry_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback retry_destination_rate_delay = $default_destination_rate_delay retry_destination_recipient_limit = $default_destination_recipient_limit retry_extra_recipient_limit = $default_extra_recipient_limit retry_initial_destination_concurrency = $initial_destination_concurrency retry_minimum_delivery_slots = $default_minimum_delivery_slots retry_recipient_limit = $default_recipient_limit retry_recipient_refill_delay = $default_recipient_refill_delay retry_recipient_refill_limit = $default_recipient_refill_limit rewrite_service_name = rewrite sample_directory = /usr/share/doc/postfix-2.10.1/samples send_cyrus_sasl_authzid = no sender_bcc_maps = sender_canonical_classes = envelope_sender, header_sender sender_canonical_maps = sender_dependent_default_transport_maps = sender_dependent_relayhost_maps = sendmail_fix_line_endings = always sendmail_path = /usr/sbin/sendmail.postfix service_throttle_time = 60s setgid_group = postdrop show_user_unknown_table_name = yes showq_service_name = showq smtp_address_preference = any smtp_always_send_ehlo = yes smtp_bind_address = smtp_bind_address6 = smtp_body_checks = smtp_cname_overrides_servername = no smtp_connect_timeout = 30s smtp_connection_cache_destinations = smtp_connection_cache_on_demand = yes smtp_connection_cache_time_limit = 2s smtp_connection_reuse_time_limit = 300s smtp_data_done_timeout = 600s smtp_data_init_timeout = 120s smtp_data_xfer_timeout = 180s smtp_defer_if_no_mx_address_found = no smtp_delivery_slot_cost = $default_delivery_slot_cost smtp_delivery_slot_discount = $default_delivery_slot_discount smtp_delivery_slot_loan = $default_delivery_slot_loan smtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit smtp_destination_concurrency_limit = $default_destination_concurrency_limit smtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback smtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback smtp_destination_rate_delay = $default_destination_rate_delay smtp_destination_recipient_limit = $default_destination_recipient_limit smtp_discard_ehlo_keyword_address_maps = smtp_discard_ehlo_keywords = smtp_dns_resolver_options = smtp_enforce_tls = no smtp_extra_recipient_limit = $default_extra_recipient_limit smtp_fallback_relay = $fallback_relay smtp_generic_maps = smtp_header_checks = smtp_helo_name = $myhostname smtp_helo_timeout = 300s smtp_host_lookup = dns smtp_initial_destination_concurrency = $initial_destination_concurrency smtp_line_length_limit = 998 smtp_mail_timeout = 300s smtp_mime_header_checks = smtp_minimum_delivery_slots = $default_minimum_delivery_slots smtp_mx_address_limit = 5 smtp_mx_session_limit = 2 smtp_nested_header_checks = smtp_never_send_ehlo = no smtp_per_record_deadline = no smtp_pix_workaround_delay_time = 10s smtp_pix_workaround_maps = smtp_pix_workaround_threshold_time = 500s smtp_pix_workarounds = disable_esmtp,delay_dotcrlf smtp_quit_timeout = 300s smtp_quote_rfc821_envelope = yes smtp_randomize_addresses = yes smtp_rcpt_timeout = 300s smtp_recipient_limit = $default_recipient_limit smtp_recipient_refill_delay = $default_recipient_refill_delay smtp_recipient_refill_limit = $default_recipient_refill_limit smtp_reply_filter = smtp_rset_timeout = 20s smtp_sasl_auth_cache_name = smtp_sasl_auth_cache_time = 90d smtp_sasl_auth_enable = no smtp_sasl_auth_soft_bounce = yes smtp_sasl_mechanism_filter = smtp_sasl_password_maps = smtp_sasl_path = smtp_sasl_security_options = noplaintext, noanonymous smtp_sasl_tls_security_options = $smtp_sasl_security_options smtp_sasl_tls_verified_security_options = $smtp_sasl_tls_security_options smtp_sasl_type = cyrus smtp_send_dummy_mail_auth = no smtp_send_xforward_command = no smtp_sender_dependent_authentication = no smtp_skip_5xx_greeting = yes smtp_skip_quit_response = yes smtp_starttls_timeout = 300s smtp_tls_CAfile = smtp_tls_CApath = smtp_tls_block_early_mail_reply = no smtp_tls_cert_file = smtp_tls_ciphers = export smtp_tls_dcert_file = smtp_tls_dkey_file = $smtp_tls_dcert_file smtp_tls_eccert_file = smtp_tls_eckey_file = $smtp_tls_eccert_file smtp_tls_enforce_peername = yes smtp_tls_exclude_ciphers = smtp_tls_fingerprint_cert_match = smtp_tls_fingerprint_digest = md5 smtp_tls_key_file = $smtp_tls_cert_file smtp_tls_loglevel = 0 smtp_tls_mandatory_ciphers = medium smtp_tls_mandatory_exclude_ciphers = smtp_tls_mandatory_protocols = !SSLv2 smtp_tls_note_starttls_offer = no smtp_tls_per_site = smtp_tls_policy_maps = smtp_tls_protocols = !SSLv2 smtp_tls_scert_verifydepth = 9 smtp_tls_secure_cert_match = nexthop, dot-nexthop smtp_tls_security_level = smtp_tls_session_cache_database = smtp_tls_session_cache_timeout = 3600s smtp_tls_verify_cert_match = hostname smtp_use_tls = no smtp_xforward_timeout = 300s smtpd_authorized_verp_clients = $authorized_verp_clients smtpd_authorized_xclient_hosts = smtpd_authorized_xforward_hosts = smtpd_banner = $myhostname ESMTP $mail_name smtpd_client_connection_count_limit = 50 smtpd_client_connection_rate_limit = 0 smtpd_client_event_limit_exceptions = ${smtpd_client_connection_limit_exceptions:$mynetworks} smtpd_client_message_rate_limit = 0 smtpd_client_new_tls_session_rate_limit = 0 smtpd_client_port_logging = no smtpd_client_recipient_rate_limit = 0 smtpd_client_restrictions = smtpd_command_filter = smtpd_data_restrictions = smtpd_delay_open_until_valid_rcpt = yes smtpd_delay_reject = yes smtpd_discard_ehlo_keyword_address_maps = smtpd_discard_ehlo_keywords = smtpd_end_of_data_restrictions = smtpd_enforce_tls = no smtpd_error_sleep_time = 1s smtpd_etrn_restrictions = smtpd_expansion_filter = \t\40!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ smtpd_forbidden_commands = CONNECT GET POST smtpd_hard_error_limit = ${stress?1}${stress:20} smtpd_helo_required = no smtpd_helo_restrictions = smtpd_history_flush_threshold = 100 smtpd_junk_command_limit = ${stress?1}${stress:100} smtpd_log_access_permit_actions = smtpd_milters = smtpd_noop_commands = smtpd_null_access_lookup_key = <> smtpd_peername_lookup = yes smtpd_per_record_deadline = ${stress?yes}${stress:no} smtpd_policy_service_max_idle = 300s smtpd_policy_service_max_ttl = 1000s smtpd_policy_service_timeout = 100s smtpd_proxy_ehlo = $myhostname smtpd_proxy_filter = smtpd_proxy_options = smtpd_proxy_timeout = 100s smtpd_recipient_limit = 1000 smtpd_recipient_overshoot_limit = 1000 smtpd_recipient_restrictions = smtpd_reject_footer = smtpd_reject_unlisted_recipient = yes smtpd_reject_unlisted_sender = no smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination smtpd_restriction_classes = smtpd_sasl_auth_enable = no smtpd_sasl_authenticated_header = no smtpd_sasl_exceptions_networks = smtpd_sasl_local_domain = smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous smtpd_sasl_tls_security_options = $smtpd_sasl_security_options smtpd_sasl_type = cyrus smtpd_sender_login_maps = smtpd_sender_restrictions = smtpd_service_name = smtpd smtpd_soft_error_limit = 10 smtpd_starttls_timeout = ${stress?10}${stress:300}s smtpd_timeout = ${stress?10}${stress:300}s smtpd_tls_CAfile = smtpd_tls_CApath = smtpd_tls_always_issue_session_ids = yes smtpd_tls_ask_ccert = no smtpd_tls_auth_only = no smtpd_tls_ccert_verifydepth = 9 smtpd_tls_cert_file = smtpd_tls_ciphers = export smtpd_tls_dcert_file = smtpd_tls_dh1024_param_file = smtpd_tls_dh512_param_file = smtpd_tls_dkey_file = $smtpd_tls_dcert_file smtpd_tls_eccert_file = smtpd_tls_eckey_file = $smtpd_tls_eccert_file smtpd_tls_eecdh_grade = strong smtpd_tls_exclude_ciphers = smtpd_tls_fingerprint_digest = md5 smtpd_tls_key_file = $smtpd_tls_cert_file smtpd_tls_loglevel = 0 smtpd_tls_mandatory_ciphers = medium smtpd_tls_mandatory_exclude_ciphers = smtpd_tls_mandatory_protocols = !SSLv2 smtpd_tls_protocols = smtpd_tls_received_header = no smtpd_tls_req_ccert = no smtpd_tls_security_level = smtpd_tls_session_cache_database = smtpd_tls_session_cache_timeout = 3600s smtpd_tls_wrappermode = no smtpd_upstream_proxy_protocol = smtpd_upstream_proxy_timeout = 5s smtpd_use_tls = no soft_bounce = no stale_lock_time = 500s stress = strict_7bit_headers = no strict_8bitmime = no strict_8bitmime_body = no strict_mailbox_ownership = yes strict_mime_encoding_domain = no strict_rfc821_envelopes = no sun_mailtool_compatibility = no swap_bangpath = yes syslog_facility = mail syslog_name = ${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name} tcp_windowsize = 0 tls_append_default_CA = no tls_daemon_random_bytes = 32 tls_disable_workarounds = tls_eecdh_strong_curve = prime256v1 tls_eecdh_ultra_curve = secp384r1 tls_export_cipherlist = aNULL:-aNULL:ALL:+RC4:@STRENGTH tls_high_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH tls_legacy_public_key_fingerprints = no tls_low_cipherlist = aNULL:-aNULL:ALL:!EXPORT:+RC4:@STRENGTH tls_medium_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH tls_null_cipherlist = eNULL:!aNULL tls_preempt_cipherlist = no tls_random_bytes = 32 tls_random_exchange_name = ${data_directory}/prng_exch tls_random_prng_update_period = 3600s tls_random_reseed_period = 3600s tls_random_source = dev:/dev/urandom tlsproxy_enforce_tls = $smtpd_enforce_tls tlsproxy_service_name = tlsproxy tlsproxy_tls_CAfile = $smtpd_tls_CAfile tlsproxy_tls_CApath = $smtpd_tls_CApath tlsproxy_tls_always_issue_session_ids = $smtpd_tls_always_issue_session_ids tlsproxy_tls_ask_ccert = $smtpd_tls_ask_ccert tlsproxy_tls_ccert_verifydepth = $smtpd_tls_ccert_verifydepth tlsproxy_tls_cert_file = $smtpd_tls_cert_file tlsproxy_tls_ciphers = $smtpd_tls_ciphers tlsproxy_tls_dcert_file = $smtpd_tls_dcert_file tlsproxy_tls_dh1024_param_file = $smtpd_tls_dh1024_param_file tlsproxy_tls_dh512_param_file = $smtpd_tls_dh512_param_file tlsproxy_tls_dkey_file = $smtpd_tls_dkey_file tlsproxy_tls_eccert_file = $smtpd_tls_eccert_file tlsproxy_tls_eckey_file = $smtpd_tls_eckey_file tlsproxy_tls_eecdh_grade = $smtpd_tls_eecdh_grade tlsproxy_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers tlsproxy_tls_fingerprint_digest = $smtpd_tls_fingerprint_digest tlsproxy_tls_key_file = $smtpd_tls_key_file tlsproxy_tls_loglevel = $smtpd_tls_loglevel tlsproxy_tls_mandatory_ciphers = $smtpd_tls_mandatory_ciphers tlsproxy_tls_mandatory_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers tlsproxy_tls_mandatory_protocols = $smtpd_tls_mandatory_protocols tlsproxy_tls_protocols = $smtpd_tls_protocols tlsproxy_tls_req_ccert = $smtpd_tls_req_ccert tlsproxy_tls_security_level = $smtpd_tls_security_level tlsproxy_tls_session_cache_timeout = $smtpd_tls_session_cache_timeout tlsproxy_use_tls = $smtpd_use_tls tlsproxy_watchdog_timeout = 10s trace_service_name = trace transport_maps = transport_retry_time = 60s trigger_timeout = 10s undisclosed_recipients_header = unknown_address_reject_code = 450 unknown_address_tempfail_action = $reject_tempfail_action unknown_client_reject_code = 450 unknown_helo_hostname_tempfail_action = $reject_tempfail_action unknown_hostname_reject_code = 450 unknown_local_recipient_reject_code = 550 unknown_relay_recipient_reject_code = 550 unknown_virtual_alias_reject_code = 550 unknown_virtual_mailbox_reject_code = 550 unverified_recipient_defer_code = 450 unverified_recipient_reject_code = 450 unverified_recipient_reject_reason = unverified_recipient_tempfail_action = $reject_tempfail_action unverified_sender_defer_code = 450 unverified_sender_reject_code = 450 unverified_sender_reject_reason = unverified_sender_tempfail_action = $reject_tempfail_action verp_delimiter_filter = -=+ virtual_alias_domains = $virtual_alias_maps virtual_alias_expansion_limit = 1000 virtual_alias_maps = $virtual_maps virtual_alias_recursion_limit = 1000 virtual_delivery_slot_cost = $default_delivery_slot_cost virtual_delivery_slot_discount = $default_delivery_slot_discount virtual_delivery_slot_loan = $default_delivery_slot_loan virtual_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit virtual_destination_concurrency_limit = $default_destination_concurrency_limit virtual_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback virtual_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback virtual_destination_rate_delay = $default_destination_rate_delay virtual_destination_recipient_limit = $default_destination_recipient_limit virtual_extra_recipient_limit = $default_extra_recipient_limit virtual_gid_maps = virtual_initial_destination_concurrency = $initial_destination_concurrency virtual_mailbox_base = virtual_mailbox_domains = $virtual_mailbox_maps virtual_mailbox_limit = 51200000 virtual_mailbox_lock = fcntl, dotlock virtual_mailbox_maps = virtual_minimum_delivery_slots = $default_minimum_delivery_slots virtual_minimum_uid = 100 virtual_recipient_limit = $default_recipient_limit virtual_recipient_refill_delay = $default_recipient_refill_delay virtual_recipient_refill_limit = $default_recipient_refill_limit virtual_transport = virtual virtual_uid_maps = TASK [fedora.linux_system_roles.postfix : Check given config against current config] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:87 Monday 02 December 2024 20:45:59 -0500 (0:00:00.329) 0:00:35.214 ******* ok: [managed-node1] => { "ansible_facts": { "__postfix_has_config_changed": "True itemstr relay_domains = London is not in __postfix_register_config\nTrue itemstr relayhost = example.com is not in __postfix_register_config\n" }, "changed": false } TASK [fedora.linux_system_roles.postfix : Configure additional files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:105 Monday 02 December 2024 20:45:59 -0500 (0:00:00.056) 0:00:35.271 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Postmap files] *********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:121 Monday 02 December 2024 20:45:59 -0500 (0:00:00.040) 0:00:35.311 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Gather facts for ansible_date_time] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:135 Monday 02 December 2024 20:45:59 -0500 (0:00:00.038) 0:00:35.350 ******* [WARNING]: The value ['ansible_date_time'] (type list) in a string field was converted to u"['ansible_date_time']" (type string). If this does not look like what you expect, quote the entire value to ensure it does not change. ok: [managed-node1] TASK [fedora.linux_system_roles.postfix : Backup configuration] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:141 Monday 02 December 2024 20:46:00 -0500 (0:00:00.512) 0:00:35.862 ******* changed: [managed-node1] => { "changed": true, "checksum": "f8e7f892b69f3231f9c1469b52d450adf088e3fd", "dest": "/etc/postfix/main.cf.2024-12-03T01:45:25Z", "gid": 0, "group": "root", "md5sum": "2d19eeddbcb5a178b097ccb878fc070d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:postfix_etc_t:s0", "size": 27176, "src": "/etc/postfix/main.cf", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.postfix : Ensure Last modified header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:149 Monday 02 December 2024 20:46:00 -0500 (0:00:00.478) 0:00:36.340 ******* ok: [managed-node1] => { "backup": "", "changed": false, "found": 0 } TASK [fedora.linux_system_roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:157 Monday 02 December 2024 20:46:00 -0500 (0:00:00.383) 0:00:36.724 ******* ok: [managed-node1] => { "backup": "", "changed": false, "found": 0 } TASK [fedora.linux_system_roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:163 Monday 02 December 2024 20:46:01 -0500 (0:00:00.297) 0:00:37.021 ******* changed: [managed-node1] => { "changed": true } MSG: Block inserted TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:171 Monday 02 December 2024 20:46:01 -0500 (0:00:00.452) 0:00:37.474 ******* changed: [managed-node1] => (item={u'key': u'relay_domains', u'value': u'London'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relay_domains=London" ], "delta": "0:00:00.013119", "end": "2024-12-02 20:46:01.955535", "item": { "key": "relay_domains", "value": "London" }, "rc": 0, "start": "2024-12-02 20:46:01.942416" } changed: [managed-node1] => (item={u'key': u'relayhost', u'value': u'example.com'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relayhost=example.com" ], "delta": "0:00:00.012413", "end": "2024-12-02 20:46:02.227752", "item": { "key": "relayhost", "value": "example.com" }, "rc": 0, "start": "2024-12-02 20:46:02.215339" } NOTIFIED HANDLER fedora.linux_system_roles.postfix : Check postfix for managed-node1 NOTIFIED HANDLER fedora.linux_system_roles.postfix : Restart postfix for managed-node1 RUNNING HANDLER [fedora.linux_system_roles.postfix : Check postfix] ************ task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 Monday 02 December 2024 20:46:02 -0500 (0:00:00.573) 0:00:38.048 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:02.025412", "end": "2024-12-02 20:46:04.552031", "rc": 0, "start": "2024-12-02 20:46:02.526619" } RUNNING HANDLER [fedora.linux_system_roles.postfix : Restart postfix] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 Monday 02 December 2024 20:46:04 -0500 (0:00:02.313) 0:00:40.361 ******* changed: [managed-node1] => { "changed": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:23 EST", "ActiveEnterTimestampMonotonic": "280499618", "ActiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "ActiveExitTimestampMonotonic": "280171543", "ActiveState": "active", "After": "basic.target systemd-journald.socket syslog.target network.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:22 EST", "AssertTimestampMonotonic": "280220752", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:22 EST", "ConditionTimestampMonotonic": "280220751", "Conflicts": "shutdown.target exim.service sendmail.service", "ControlGroup": "/system.slice/postfix.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Postfix Mail Transport Agent", "DevicePolicy": "auto", "EnvironmentFile": "/etc/sysconfig/network (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "9926", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:23 EST", "ExecMainStartTimestampMonotonic": "280499550", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix reload ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix start ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix stop ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/postfix.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "postfix.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveEnterTimestampMonotonic": "280218496", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:22 EST", "InactiveExitTimestampMonotonic": "280221416", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "9926", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "postfix.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/var/spool/postfix/pid/master.pid", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "system.slice basic.target", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "forking", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:23 EST", "WatchdogTimestampMonotonic": "280499579", "WatchdogUSec": "0" } } META: ran handlers TASK [Check firewall and selinux status] *************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:32 Monday 02 December 2024 20:46:05 -0500 (0:00:00.742) 0:00:41.104 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml for managed-node1 TASK [Get the firewall services] *********************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:10 Monday 02 December 2024 20:46:05 -0500 (0:00:00.082) 0:00:41.186 ******* ok: [managed-node1] => { "changed": false, "cmd": "set -euo pipefail\nfirewall-cmd --list-services", "delta": "0:00:00.255447", "end": "2024-12-02 20:46:05.914366", "rc": 0, "start": "2024-12-02 20:46:05.658919" } STDOUT: dhcpv6-client smtp smtp-submission smtps ssh TASK [Assert the expected services are configured] ***************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:17 Monday 02 December 2024 20:46:05 -0500 (0:00:00.564) 0:00:41.751 ******* ok: [managed-node1] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp" } MSG: All assertions passed ok: [managed-node1] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps" } MSG: All assertions passed ok: [managed-node1] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission" } MSG: All assertions passed TASK [Ensure smtp ports are retrieved] ***************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:30 Monday 02 December 2024 20:46:06 -0500 (0:00:00.187) 0:00:41.938 ******* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Check associated selinux] ************************************************ task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:34 Monday 02 December 2024 20:46:06 -0500 (0:00:00.052) 0:00:41.991 ******* ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'state': u'present', u'ports': u'25'}) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nsemanage port --list -C | grep \"smtp_port_t\" | grep \"tcp\" | grep \"25\"", "delta": "0:00:00.214773", "end": "2024-12-02 20:46:06.666083", "item": { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-12-02 20:46:06.451310" } STDOUT: smtp_port_t tcp 25, 465, 587 ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'state': u'present', u'local': u'true', u'ports': u'465', u'proto': u'tcp'}) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nsemanage port --list -C | grep \"smtp_port_t\" | grep \"tcp\" | grep \"465\"", "delta": "0:00:00.159141", "end": "2024-12-02 20:46:07.078952", "item": { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-12-02 20:46:06.919811" } STDOUT: smtp_port_t tcp 25, 465, 587 ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'ports': u'587', u'state': u'present'}) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nsemanage port --list -C | grep \"smtp_port_t\" | grep \"tcp\" | grep \"587\"", "delta": "0:00:00.161260", "end": "2024-12-02 20:46:07.490279", "item": { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-12-02 20:46:07.329019" } STDOUT: smtp_port_t tcp 25, 465, 587 TASK [Check header for ansible_managed, fingerprint] *************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:35 Monday 02 December 2024 20:46:07 -0500 (0:00:01.339) 0:00:43.330 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml for managed-node1 TASK [Get file] **************************************************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml:3 Monday 02 December 2024 20:46:07 -0500 (0:00:00.122) 0:00:43.453 ******* ok: [managed-node1] => { "changed": false, "content": "IyBCRUdJTiBBTlNJQkxFIE1BTkFHRUQgQkxPQ0sKIwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6cG9zdGZpeAojIEVORCBBTlNJQkxFIE1BTkFHRUQgQkxPQ0sKIyBHbG9iYWwgUG9zdGZpeCBjb25maWd1cmF0aW9uIGZpbGUuIFRoaXMgZmlsZSBsaXN0cyBvbmx5IGEgc3Vic2V0CiMgb2YgYWxsIHBhcmFtZXRlcnMuIEZvciB0aGUgc3ludGF4LCBhbmQgZm9yIGEgY29tcGxldGUgcGFyYW1ldGVyCiMgbGlzdCwgc2VlIHRoZSBwb3N0Y29uZig1KSBtYW51YWwgcGFnZSAoY29tbWFuZDogIm1hbiA1IHBvc3Rjb25mIikuCiMKIyBGb3IgY29tbW9uIGNvbmZpZ3VyYXRpb24gZXhhbXBsZXMsIHNlZSBCQVNJQ19DT05GSUdVUkFUSU9OX1JFQURNRQojIGFuZCBTVEFOREFSRF9DT05GSUdVUkFUSU9OX1JFQURNRS4gVG8gZmluZCB0aGVzZSBkb2N1bWVudHMsIHVzZQojIHRoZSBjb21tYW5kICJwb3N0Y29uZiBodG1sX2RpcmVjdG9yeSByZWFkbWVfZGlyZWN0b3J5Iiwgb3IgZ28gdG8KIyBodHRwOi8vd3d3LnBvc3RmaXgub3JnLy4KIwojIEZvciBiZXN0IHJlc3VsdHMsIGNoYW5nZSBubyBtb3JlIHRoYW4gMi0zIHBhcmFtZXRlcnMgYXQgYSB0aW1lLAojIGFuZCB0ZXN0IGlmIFBvc3RmaXggc3RpbGwgd29ya3MgYWZ0ZXIgZXZlcnkgY2hhbmdlLgoKIyBTT0ZUIEJPVU5DRQojCiMgVGhlIHNvZnRfYm91bmNlIHBhcmFtZXRlciBwcm92aWRlcyBhIGxpbWl0ZWQgc2FmZXR5IG5ldCBmb3IKIyB0ZXN0aW5nLiAgV2hlbiBzb2Z0X2JvdW5jZSBpcyBlbmFibGVkLCBtYWlsIHdpbGwgcmVtYWluIHF1ZXVlZCB0aGF0CiMgd291bGQgb3RoZXJ3aXNlIGJvdW5jZS4gVGhpcyBwYXJhbWV0ZXIgZGlzYWJsZXMgbG9jYWxseS1nZW5lcmF0ZWQKIyBib3VuY2VzLCBhbmQgcHJldmVudHMgdGhlIFNNVFAgc2VydmVyIGZyb20gcmVqZWN0aW5nIG1haWwgcGVybWFuZW50bHkKIyAoYnkgY2hhbmdpbmcgNXh4IHJlcGxpZXMgaW50byA0eHggcmVwbGllcykuIEhvd2V2ZXIsIHNvZnRfYm91bmNlCiMgaXMgbm8gY3VyZSBmb3IgYWRkcmVzcyByZXdyaXRpbmcgbWlzdGFrZXMgb3IgbWFpbCByb3V0aW5nIG1pc3Rha2VzLgojCiNzb2Z0X2JvdW5jZSA9IG5vCgojIExPQ0FMIFBBVEhOQU1FIElORk9STUFUSU9OCiMKIyBUaGUgcXVldWVfZGlyZWN0b3J5IHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgdGhlIFBvc3RmaXggcXVldWUuCiMgVGhpcyBpcyBhbHNvIHRoZSByb290IGRpcmVjdG9yeSBvZiBQb3N0Zml4IGRhZW1vbnMgdGhhdCBydW4gY2hyb290ZWQuCiMgU2VlIHRoZSBmaWxlcyBpbiBleGFtcGxlcy9jaHJvb3Qtc2V0dXAgZm9yIHNldHRpbmcgdXAgUG9zdGZpeCBjaHJvb3QKIyBlbnZpcm9ubWVudHMgb24gZGlmZmVyZW50IFVOSVggc3lzdGVtcy4KIwpxdWV1ZV9kaXJlY3RvcnkgPSAvdmFyL3Nwb29sL3Bvc3RmaXgKCiMgVGhlIGNvbW1hbmRfZGlyZWN0b3J5IHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxvY2F0aW9uIG9mIGFsbAojIHBvc3RYWFggY29tbWFuZHMuCiMKY29tbWFuZF9kaXJlY3RvcnkgPSAvdXNyL3NiaW4KCiMgVGhlIGRhZW1vbl9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgYWxsIFBvc3RmaXgKIyBkYWVtb24gcHJvZ3JhbXMgKGkuZS4gcHJvZ3JhbXMgbGlzdGVkIGluIHRoZSBtYXN0ZXIuY2YgZmlsZSkuIFRoaXMKIyBkaXJlY3RvcnkgbXVzdCBiZSBvd25lZCBieSByb290LgojCmRhZW1vbl9kaXJlY3RvcnkgPSAvdXNyL2xpYmV4ZWMvcG9zdGZpeAoKIyBUaGUgZGF0YV9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgUG9zdGZpeC13cml0YWJsZQojIGRhdGEgZmlsZXMgKGNhY2hlcywgcmFuZG9tIG51bWJlcnMpLiBUaGlzIGRpcmVjdG9yeSBtdXN0IGJlIG93bmVkCiMgYnkgdGhlIG1haWxfb3duZXIgYWNjb3VudCAoc2VlIGJlbG93KS4KIwpkYXRhX2RpcmVjdG9yeSA9IC92YXIvbGliL3Bvc3RmaXgKCiMgUVVFVUUgQU5EIFBST0NFU1MgT1dORVJTSElQCiMKIyBUaGUgbWFpbF9vd25lciBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBvd25lciBvZiB0aGUgUG9zdGZpeCBxdWV1ZQojIGFuZCBvZiBtb3N0IFBvc3RmaXggZGFlbW9uIHByb2Nlc3Nlcy4gIFNwZWNpZnkgdGhlIG5hbWUgb2YgYSB1c2VyCiMgYWNjb3VudCBUSEFUIERPRVMgTk9UIFNIQVJFIElUUyBVU0VSIE9SIEdST1VQIElEIFdJVEggT1RIRVIgQUNDT1VOVFMKIyBBTkQgVEhBVCBPV05TIE5PIE9USEVSIEZJTEVTIE9SIFBST0NFU1NFUyBPTiBUSEUgU1lTVEVNLiAgSW4KIyBwYXJ0aWN1bGFyLCBkb24ndCBzcGVjaWZ5IG5vYm9keSBvciBkYWVtb24uIFBMRUFTRSBVU0UgQSBERURJQ0FURUQKIyBVU0VSLgojCm1haWxfb3duZXIgPSBwb3N0Zml4CgojIFRoZSBkZWZhdWx0X3ByaXZzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGRlZmF1bHQgcmlnaHRzIHVzZWQgYnkKIyB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQgZm9yIGRlbGl2ZXJ5IHRvIGV4dGVybmFsIGZpbGUgb3IgY29tbWFuZC4KIyBUaGVzZSByaWdodHMgYXJlIHVzZWQgaW4gdGhlIGFic2VuY2Ugb2YgYSByZWNpcGllbnQgdXNlciBjb250ZXh0LgojIERPIE5PVCBTUEVDSUZZIEEgUFJJVklMRUdFRCBVU0VSIE9SIFRIRSBQT1NURklYIE9XTkVSLgojCiNkZWZhdWx0X3ByaXZzID0gbm9ib2R5CgojIElOVEVSTkVUIEhPU1QgQU5EIERPTUFJTiBOQU1FUwojIAojIFRoZSBteWhvc3RuYW1lIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGludGVybmV0IGhvc3RuYW1lIG9mIHRoaXMKIyBtYWlsIHN5c3RlbS4gVGhlIGRlZmF1bHQgaXMgdG8gdXNlIHRoZSBmdWxseS1xdWFsaWZpZWQgZG9tYWluIG5hbWUKIyBmcm9tIGdldGhvc3RuYW1lKCkuICRteWhvc3RuYW1lIGlzIHVzZWQgYXMgYSBkZWZhdWx0IHZhbHVlIGZvciBtYW55CiMgb3RoZXIgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzLgojCiNteWhvc3RuYW1lID0gaG9zdC5kb21haW4udGxkCiNteWhvc3RuYW1lID0gdmlydHVhbC5kb21haW4udGxkCgojIFRoZSBteWRvbWFpbiBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBsb2NhbCBpbnRlcm5ldCBkb21haW4gbmFtZS4KIyBUaGUgZGVmYXVsdCBpcyB0byB1c2UgJG15aG9zdG5hbWUgbWludXMgdGhlIGZpcnN0IGNvbXBvbmVudC4KIyAkbXlkb21haW4gaXMgdXNlZCBhcyBhIGRlZmF1bHQgdmFsdWUgZm9yIG1hbnkgb3RoZXIgY29uZmlndXJhdGlvbgojIHBhcmFtZXRlcnMuCiMKI215ZG9tYWluID0gZG9tYWluLnRsZAoKIyBTRU5ESU5HIE1BSUwKIyAKIyBUaGUgbXlvcmlnaW4gcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgZG9tYWluIHRoYXQgbG9jYWxseS1wb3N0ZWQKIyBtYWlsIGFwcGVhcnMgdG8gY29tZSBmcm9tLiBUaGUgZGVmYXVsdCBpcyB0byBhcHBlbmQgJG15aG9zdG5hbWUsCiMgd2hpY2ggaXMgZmluZSBmb3Igc21hbGwgc2l0ZXMuICBJZiB5b3UgcnVuIGEgZG9tYWluIHdpdGggbXVsdGlwbGUKIyBtYWNoaW5lcywgeW91IHNob3VsZCAoMSkgY2hhbmdlIHRoaXMgdG8gJG15ZG9tYWluIGFuZCAoMikgc2V0IHVwCiMgYSBkb21haW4td2lkZSBhbGlhcyBkYXRhYmFzZSB0aGF0IGFsaWFzZXMgZWFjaCB1c2VyIHRvCiMgdXNlckB0aGF0LnVzZXJzLm1haWxob3N0LgojCiMgRm9yIHRoZSBzYWtlIG9mIGNvbnNpc3RlbmN5IGJldHdlZW4gc2VuZGVyIGFuZCByZWNpcGllbnQgYWRkcmVzc2VzLAojIG15b3JpZ2luIGFsc28gc3BlY2lmaWVzIHRoZSBkZWZhdWx0IGRvbWFpbiBuYW1lIHRoYXQgaXMgYXBwZW5kZWQKIyB0byByZWNpcGllbnQgYWRkcmVzc2VzIHRoYXQgaGF2ZSBubyBAZG9tYWluIHBhcnQuCiMKI215b3JpZ2luID0gJG15aG9zdG5hbWUKI215b3JpZ2luID0gJG15ZG9tYWluCgojIFJFQ0VJVklORyBNQUlMCgojIFRoZSBpbmV0X2ludGVyZmFjZXMgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbmV0d29yayBpbnRlcmZhY2UKIyBhZGRyZXNzZXMgdGhhdCB0aGlzIG1haWwgc3lzdGVtIHJlY2VpdmVzIG1haWwgb24uICBCeSBkZWZhdWx0LAojIHRoZSBzb2Z0d2FyZSBjbGFpbXMgYWxsIGFjdGl2ZSBpbnRlcmZhY2VzIG9uIHRoZSBtYWNoaW5lLiBUaGUKIyBwYXJhbWV0ZXIgYWxzbyBjb250cm9scyBkZWxpdmVyeSBvZiBtYWlsIHRvIHVzZXJAW2lwLmFkZHJlc3NdLgojCiMgU2VlIGFsc28gdGhlIHByb3h5X2ludGVyZmFjZXMgcGFyYW1ldGVyLCBmb3IgbmV0d29yayBhZGRyZXNzZXMgdGhhdAojIGFyZSBmb3J3YXJkZWQgdG8gdXMgdmlhIGEgcHJveHkgb3IgbmV0d29yayBhZGRyZXNzIHRyYW5zbGF0b3IuCiMKIyBOb3RlOiB5b3UgbmVlZCB0byBzdG9wL3N0YXJ0IFBvc3RmaXggd2hlbiB0aGlzIHBhcmFtZXRlciBjaGFuZ2VzLgojCiNpbmV0X2ludGVyZmFjZXMgPSBhbGwKI2luZXRfaW50ZXJmYWNlcyA9ICRteWhvc3RuYW1lCiNpbmV0X2ludGVyZmFjZXMgPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0CmluZXRfaW50ZXJmYWNlcyA9IGxvY2FsaG9zdAoKIyBFbmFibGUgSVB2NCwgYW5kIElQdjYgaWYgc3VwcG9ydGVkCmluZXRfcHJvdG9jb2xzID0gYWxsCgojIFRoZSBwcm94eV9pbnRlcmZhY2VzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIG5ldHdvcmsgaW50ZXJmYWNlCiMgYWRkcmVzc2VzIHRoYXQgdGhpcyBtYWlsIHN5c3RlbSByZWNlaXZlcyBtYWlsIG9uIGJ5IHdheSBvZiBhCiMgcHJveHkgb3IgbmV0d29yayBhZGRyZXNzIHRyYW5zbGF0aW9uIHVuaXQuIFRoaXMgc2V0dGluZyBleHRlbmRzCiMgdGhlIGFkZHJlc3MgbGlzdCBzcGVjaWZpZWQgd2l0aCB0aGUgaW5ldF9pbnRlcmZhY2VzIHBhcmFtZXRlci4KIwojIFlvdSBtdXN0IHNwZWNpZnkgeW91ciBwcm94eS9OQVQgYWRkcmVzc2VzIHdoZW4geW91ciBzeXN0ZW0gaXMgYQojIGJhY2t1cCBNWCBob3N0IGZvciBvdGhlciBkb21haW5zLCBvdGhlcndpc2UgbWFpbCBkZWxpdmVyeSBsb29wcwojIHdpbGwgaGFwcGVuIHdoZW4gdGhlIHByaW1hcnkgTVggaG9zdCBpcyBkb3duLgojCiNwcm94eV9pbnRlcmZhY2VzID0KI3Byb3h5X2ludGVyZmFjZXMgPSAxLjIuMy40CgojIFRoZSBteWRlc3RpbmF0aW9uIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxpc3Qgb2YgZG9tYWlucyB0aGF0IHRoaXMKIyBtYWNoaW5lIGNvbnNpZGVycyBpdHNlbGYgdGhlIGZpbmFsIGRlc3RpbmF0aW9uIGZvci4KIwojIFRoZXNlIGRvbWFpbnMgYXJlIHJvdXRlZCB0byB0aGUgZGVsaXZlcnkgYWdlbnQgc3BlY2lmaWVkIHdpdGggdGhlCiMgbG9jYWxfdHJhbnNwb3J0IHBhcmFtZXRlciBzZXR0aW5nLiBCeSBkZWZhdWx0LCB0aGF0IGlzIHRoZSBVTklYCiMgY29tcGF0aWJsZSBkZWxpdmVyeSBhZ2VudCB0aGF0IGxvb2t1cHMgYWxsIHJlY2lwaWVudHMgaW4gL2V0Yy9wYXNzd2QKIyBhbmQgL2V0Yy9hbGlhc2VzIG9yIHRoZWlyIGVxdWl2YWxlbnQuCiMKIyBUaGUgZGVmYXVsdCBpcyAkbXlob3N0bmFtZSArIGxvY2FsaG9zdC4kbXlkb21haW4uICBPbiBhIG1haWwgZG9tYWluCiMgZ2F0ZXdheSwgeW91IHNob3VsZCBhbHNvIGluY2x1ZGUgJG15ZG9tYWluLgojCiMgRG8gbm90IHNwZWNpZnkgdGhlIG5hbWVzIG9mIHZpcnR1YWwgZG9tYWlucyAtIHRob3NlIGRvbWFpbnMgYXJlCiMgc3BlY2lmaWVkIGVsc2V3aGVyZSAoc2VlIFZJUlRVQUxfUkVBRE1FKS4KIwojIERvIG5vdCBzcGVjaWZ5IHRoZSBuYW1lcyBvZiBkb21haW5zIHRoYXQgdGhpcyBtYWNoaW5lIGlzIGJhY2t1cCBNWAojIGhvc3QgZm9yLiBTcGVjaWZ5IHRob3NlIG5hbWVzIHZpYSB0aGUgcmVsYXlfZG9tYWlucyBzZXR0aW5ncyBmb3IKIyB0aGUgU01UUCBzZXJ2ZXIsIG9yIHVzZSBwZXJtaXRfbXhfYmFja3VwIGlmIHlvdSBhcmUgbGF6eSAoc2VlCiMgU1RBTkRBUkRfQ09ORklHVVJBVElPTl9SRUFETUUpLgojCiMgVGhlIGxvY2FsIG1hY2hpbmUgaXMgYWx3YXlzIHRoZSBmaW5hbCBkZXN0aW5hdGlvbiBmb3IgbWFpbCBhZGRyZXNzZWQKIyB0byB1c2VyQFt0aGUubmV0LndvcmsuYWRkcmVzc10gb2YgYW4gaW50ZXJmYWNlIHRoYXQgdGhlIG1haWwgc3lzdGVtCiMgcmVjZWl2ZXMgbWFpbCBvbiAoc2VlIHRoZSBpbmV0X2ludGVyZmFjZXMgcGFyYW1ldGVyKS4KIwojIFNwZWNpZnkgYSBsaXN0IG9mIGhvc3Qgb3IgZG9tYWluIG5hbWVzLCAvZmlsZS9uYW1lIG9yIHR5cGU6dGFibGUKIyBwYXR0ZXJucywgc2VwYXJhdGVkIGJ5IGNvbW1hcyBhbmQvb3Igd2hpdGVzcGFjZS4gQSAvZmlsZS9uYW1lCiMgcGF0dGVybiBpcyByZXBsYWNlZCBieSBpdHMgY29udGVudHM7IGEgdHlwZTp0YWJsZSBpcyBtYXRjaGVkIHdoZW4KIyBhIG5hbWUgbWF0Y2hlcyBhIGxvb2t1cCBrZXkgKHRoZSByaWdodC1oYW5kIHNpZGUgaXMgaWdub3JlZCkuCiMgQ29udGludWUgbG9uZyBsaW5lcyBieSBzdGFydGluZyB0aGUgbmV4dCBsaW5lIHdpdGggd2hpdGVzcGFjZS4KIwojIFNlZSBhbHNvIGJlbG93LCBzZWN0aW9uICJSRUpFQ1RJTkcgTUFJTCBGT1IgVU5LTk9XTiBMT0NBTCBVU0VSUyIuCiMKbXlkZXN0aW5hdGlvbiA9ICRteWhvc3RuYW1lLCBsb2NhbGhvc3QuJG15ZG9tYWluLCBsb2NhbGhvc3QKI215ZGVzdGluYXRpb24gPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0LiRteWRvbWFpbiwgbG9jYWxob3N0LCAkbXlkb21haW4KI215ZGVzdGluYXRpb24gPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0LiRteWRvbWFpbiwgbG9jYWxob3N0LCAkbXlkb21haW4sCiMJbWFpbC4kbXlkb21haW4sIHd3dy4kbXlkb21haW4sIGZ0cC4kbXlkb21haW4KCiMgUkVKRUNUSU5HIE1BSUwgRk9SIFVOS05PV04gTE9DQUwgVVNFUlMKIwojIFRoZSBsb2NhbF9yZWNpcGllbnRfbWFwcyBwYXJhbWV0ZXIgc3BlY2lmaWVzIG9wdGlvbmFsIGxvb2t1cCB0YWJsZXMKIyB3aXRoIGFsbCBuYW1lcyBvciBhZGRyZXNzZXMgb2YgdXNlcnMgdGhhdCBhcmUgbG9jYWwgd2l0aCByZXNwZWN0CiMgdG8gJG15ZGVzdGluYXRpb24sICRpbmV0X2ludGVyZmFjZXMgb3IgJHByb3h5X2ludGVyZmFjZXMuCiMKIyBJZiB0aGlzIHBhcmFtZXRlciBpcyBkZWZpbmVkLCB0aGVuIHRoZSBTTVRQIHNlcnZlciB3aWxsIHJlamVjdAojIG1haWwgZm9yIHVua25vd24gbG9jYWwgdXNlcnMuIFRoaXMgcGFyYW1ldGVyIGlzIGRlZmluZWQgYnkgZGVmYXVsdC4KIwojIFRvIHR1cm4gb2ZmIGxvY2FsIHJlY2lwaWVudCBjaGVja2luZyBpbiB0aGUgU01UUCBzZXJ2ZXIsIHNwZWNpZnkKIyBsb2NhbF9yZWNpcGllbnRfbWFwcyA9IChpLmUuIGVtcHR5KS4KIwojIFRoZSBkZWZhdWx0IHNldHRpbmcgYXNzdW1lcyB0aGF0IHlvdSB1c2UgdGhlIGRlZmF1bHQgUG9zdGZpeCBsb2NhbAojIGRlbGl2ZXJ5IGFnZW50IGZvciBsb2NhbCBkZWxpdmVyeS4gWW91IG5lZWQgdG8gdXBkYXRlIHRoZQojIGxvY2FsX3JlY2lwaWVudF9tYXBzIHNldHRpbmcgaWY6CiMKIyAtIFlvdSBkZWZpbmUgJG15ZGVzdGluYXRpb24gZG9tYWluIHJlY2lwaWVudHMgaW4gZmlsZXMgb3RoZXIgdGhhbgojICAgL2V0Yy9wYXNzd2QsIC9ldGMvYWxpYXNlcywgb3IgdGhlICR2aXJ0dWFsX2FsaWFzX21hcHMgZmlsZXMuCiMgICBGb3IgZXhhbXBsZSwgeW91IGRlZmluZSAkbXlkZXN0aW5hdGlvbiBkb21haW4gcmVjaXBpZW50cyBpbiAgICAKIyAgIHRoZSAkdmlydHVhbF9tYWlsYm94X21hcHMgZmlsZXMuCiMKIyAtIFlvdSByZWRlZmluZSB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQgaW4gbWFzdGVyLmNmLgojCiMgLSBZb3UgcmVkZWZpbmUgdGhlICJsb2NhbF90cmFuc3BvcnQiIHNldHRpbmcgaW4gbWFpbi5jZi4KIwojIC0gWW91IHVzZSB0aGUgImx1c2VyX3JlbGF5IiwgIm1haWxib3hfdHJhbnNwb3J0Iiwgb3IgImZhbGxiYWNrX3RyYW5zcG9ydCIKIyAgIGZlYXR1cmUgb2YgdGhlIFBvc3RmaXggbG9jYWwgZGVsaXZlcnkgYWdlbnQgKHNlZSBsb2NhbCg4KSkuCiMKIyBEZXRhaWxzIGFyZSBkZXNjcmliZWQgaW4gdGhlIExPQ0FMX1JFQ0lQSUVOVF9SRUFETUUgZmlsZS4KIwojIEJld2FyZTogaWYgdGhlIFBvc3RmaXggU01UUCBzZXJ2ZXIgcnVucyBjaHJvb3RlZCwgeW91IHByb2JhYmx5IGhhdmUKIyB0byBhY2Nlc3MgdGhlIHBhc3N3ZCBmaWxlIHZpYSB0aGUgcHJveHltYXAgc2VydmljZSwgaW4gb3JkZXIgdG8KIyBvdmVyY29tZSBjaHJvb3QgcmVzdHJpY3Rpb25zLiBUaGUgYWx0ZXJuYXRpdmUsIGhhdmluZyBhIGNvcHkgb2YKIyB0aGUgc3lzdGVtIHBhc3N3ZCBmaWxlIGluIHRoZSBjaHJvb3QgamFpbCBpcyBqdXN0IG5vdCBwcmFjdGljYWwuCiMKIyBUaGUgcmlnaHQtaGFuZCBzaWRlIG9mIHRoZSBsb29rdXAgdGFibGVzIGlzIGNvbnZlbmllbnRseSBpZ25vcmVkLgojIEluIHRoZSBsZWZ0LWhhbmQgc2lkZSwgc3BlY2lmeSBhIGJhcmUgdXNlcm5hbWUsIGFuIEBkb21haW4udGxkCiMgd2lsZC1jYXJkLCBvciBzcGVjaWZ5IGEgdXNlckBkb21haW4udGxkIGFkZHJlc3MuCiMgCiNsb2NhbF9yZWNpcGllbnRfbWFwcyA9IHVuaXg6cGFzc3dkLmJ5bmFtZSAkYWxpYXNfbWFwcwojbG9jYWxfcmVjaXBpZW50X21hcHMgPSBwcm94eTp1bml4OnBhc3N3ZC5ieW5hbWUgJGFsaWFzX21hcHMKI2xvY2FsX3JlY2lwaWVudF9tYXBzID0KCiMgVGhlIHVua25vd25fbG9jYWxfcmVjaXBpZW50X3JlamVjdF9jb2RlIHNwZWNpZmllcyB0aGUgU01UUCBzZXJ2ZXIKIyByZXNwb25zZSBjb2RlIHdoZW4gYSByZWNpcGllbnQgZG9tYWluIG1hdGNoZXMgJG15ZGVzdGluYXRpb24gb3IKIyAke3Byb3h5LGluZXR9X2ludGVyZmFjZXMsIHdoaWxlICRsb2NhbF9yZWNpcGllbnRfbWFwcyBpcyBub24tZW1wdHkKIyBhbmQgdGhlIHJlY2lwaWVudCBhZGRyZXNzIG9yIGFkZHJlc3MgbG9jYWwtcGFydCBpcyBub3QgZm91bmQuCiMKIyBUaGUgZGVmYXVsdCBzZXR0aW5nIGlzIDU1MCAocmVqZWN0IG1haWwpIGJ1dCBpdCBpcyBzYWZlciB0byBzdGFydAojIHdpdGggNDUwICh0cnkgYWdhaW4gbGF0ZXIpIHVudGlsIHlvdSBhcmUgY2VydGFpbiB0aGF0IHlvdXIKIyBsb2NhbF9yZWNpcGllbnRfbWFwcyBzZXR0aW5ncyBhcmUgT0suCiMKdW5rbm93bl9sb2NhbF9yZWNpcGllbnRfcmVqZWN0X2NvZGUgPSA1NTAKCiMgVFJVU1QgQU5EIFJFTEFZIENPTlRST0wKCiMgVGhlIG15bmV0d29ya3MgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbGlzdCBvZiAidHJ1c3RlZCIgU01UUAojIGNsaWVudHMgdGhhdCBoYXZlIG1vcmUgcHJpdmlsZWdlcyB0aGFuICJzdHJhbmdlcnMiLgojCiMgSW4gcGFydGljdWxhciwgInRydXN0ZWQiIFNNVFAgY2xpZW50cyBhcmUgYWxsb3dlZCB0byByZWxheSBtYWlsCiMgdGhyb3VnaCBQb3N0Zml4LiAgU2VlIHRoZSBzbXRwZF9yZWNpcGllbnRfcmVzdHJpY3Rpb25zIHBhcmFtZXRlcgojIGluIHBvc3Rjb25mKDUpLgojCiMgWW91IGNhbiBzcGVjaWZ5IHRoZSBsaXN0IG9mICJ0cnVzdGVkIiBuZXR3b3JrIGFkZHJlc3NlcyBieSBoYW5kCiMgb3IgeW91IGNhbiBsZXQgUG9zdGZpeCBkbyBpdCBmb3IgeW91ICh3aGljaCBpcyB0aGUgZGVmYXVsdCkuCiMKIyBCeSBkZWZhdWx0IChteW5ldHdvcmtzX3N0eWxlID0gc3VibmV0KSwgUG9zdGZpeCAidHJ1c3RzIiBTTVRQCiMgY2xpZW50cyBpbiB0aGUgc2FtZSBJUCBzdWJuZXR3b3JrcyBhcyB0aGUgbG9jYWwgbWFjaGluZS4KIyBPbiBMaW51eCwgdGhpcyBkb2VzIHdvcmtzIGNvcnJlY3RseSBvbmx5IHdpdGggaW50ZXJmYWNlcyBzcGVjaWZpZWQKIyB3aXRoIHRoZSAiaWZjb25maWciIGNvbW1hbmQuCiMgCiMgU3BlY2lmeSAibXluZXR3b3Jrc19zdHlsZSA9IGNsYXNzIiB3aGVuIFBvc3RmaXggc2hvdWxkICJ0cnVzdCIgU01UUAojIGNsaWVudHMgaW4gdGhlIHNhbWUgSVAgY2xhc3MgQS9CL0MgbmV0d29ya3MgYXMgdGhlIGxvY2FsIG1hY2hpbmUuCiMgRG9uJ3QgZG8gdGhpcyB3aXRoIGEgZGlhbHVwIHNpdGUgLSBpdCB3b3VsZCBjYXVzZSBQb3N0Zml4IHRvICJ0cnVzdCIKIyB5b3VyIGVudGlyZSBwcm92aWRlcidzIG5ldHdvcmsuICBJbnN0ZWFkLCBzcGVjaWZ5IGFuIGV4cGxpY2l0CiMgbXluZXR3b3JrcyBsaXN0IGJ5IGhhbmQsIGFzIGRlc2NyaWJlZCBiZWxvdy4KIyAgCiMgU3BlY2lmeSAibXluZXR3b3Jrc19zdHlsZSA9IGhvc3QiIHdoZW4gUG9zdGZpeCBzaG91bGQgInRydXN0IgojIG9ubHkgdGhlIGxvY2FsIG1hY2hpbmUuCiMgCiNteW5ldHdvcmtzX3N0eWxlID0gY2xhc3MKI215bmV0d29ya3Nfc3R5bGUgPSBzdWJuZXQKI215bmV0d29ya3Nfc3R5bGUgPSBob3N0CgojIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc3BlY2lmeSB0aGUgbXluZXR3b3JrcyBsaXN0IGJ5IGhhbmQsIGluCiMgd2hpY2ggY2FzZSBQb3N0Zml4IGlnbm9yZXMgdGhlIG15bmV0d29ya3Nfc3R5bGUgc2V0dGluZy4KIwojIFNwZWNpZnkgYW4gZXhwbGljaXQgbGlzdCBvZiBuZXR3b3JrL25ldG1hc2sgcGF0dGVybnMsIHdoZXJlIHRoZQojIG1hc2sgc3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgYml0cyBpbiB0aGUgbmV0d29yayBwYXJ0IG9mIGEgaG9zdAojIGFkZHJlc3MuCiMKIyBZb3UgY2FuIGFsc28gc3BlY2lmeSB0aGUgYWJzb2x1dGUgcGF0aG5hbWUgb2YgYSBwYXR0ZXJuIGZpbGUgaW5zdGVhZAojIG9mIGxpc3RpbmcgdGhlIHBhdHRlcm5zIGhlcmUuIFNwZWNpZnkgdHlwZTp0YWJsZSBmb3IgdGFibGUtYmFzZWQgbG9va3VwcwojICh0aGUgdmFsdWUgb24gdGhlIHRhYmxlIHJpZ2h0LWhhbmQgc2lkZSBpcyBub3QgdXNlZCkuCiMKI215bmV0d29ya3MgPSAxNjguMTAwLjE4OS4wLzI4LCAxMjcuMC4wLjAvOAojbXluZXR3b3JrcyA9ICRjb25maWdfZGlyZWN0b3J5L215bmV0d29ya3MKI215bmV0d29ya3MgPSBoYXNoOi9ldGMvcG9zdGZpeC9uZXR3b3JrX3RhYmxlCgojIFRoZSByZWxheV9kb21haW5zIHBhcmFtZXRlciByZXN0cmljdHMgd2hhdCBkZXN0aW5hdGlvbnMgdGhpcyBzeXN0ZW0gd2lsbAojIHJlbGF5IG1haWwgdG8uICBTZWUgdGhlIHNtdHBkX3JlY2lwaWVudF9yZXN0cmljdGlvbnMgZGVzY3JpcHRpb24gaW4KIyBwb3N0Y29uZig1KSBmb3IgZGV0YWlsZWQgaW5mb3JtYXRpb24uCiMKIyBCeSBkZWZhdWx0LCBQb3N0Zml4IHJlbGF5cyBtYWlsCiMgLSBmcm9tICJ0cnVzdGVkIiBjbGllbnRzIChJUCBhZGRyZXNzIG1hdGNoZXMgJG15bmV0d29ya3MpIHRvIGFueSBkZXN0aW5hdGlvbiwKIyAtIGZyb20gInVudHJ1c3RlZCIgY2xpZW50cyB0byBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkcmVsYXlfZG9tYWlucyBvcgojICAgc3ViZG9tYWlucyB0aGVyZW9mLCBleGNlcHQgYWRkcmVzc2VzIHdpdGggc2VuZGVyLXNwZWNpZmllZCByb3V0aW5nLgojIFRoZSBkZWZhdWx0IHJlbGF5X2RvbWFpbnMgdmFsdWUgaXMgJG15ZGVzdGluYXRpb24uCiMgCiMgSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlLCB0aGUgUG9zdGZpeCBTTVRQIHNlcnZlciBieSBkZWZhdWx0IGFjY2VwdHMgbWFpbAojIHRoYXQgUG9zdGZpeCBpcyBmaW5hbCBkZXN0aW5hdGlvbiBmb3I6CiMgLSBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkaW5ldF9pbnRlcmZhY2VzIG9yICRwcm94eV9pbnRlcmZhY2VzLAojIC0gZGVzdGluYXRpb25zIHRoYXQgbWF0Y2ggJG15ZGVzdGluYXRpb24KIyAtIGRlc3RpbmF0aW9ucyB0aGF0IG1hdGNoICR2aXJ0dWFsX2FsaWFzX2RvbWFpbnMsCiMgLSBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkdmlydHVhbF9tYWlsYm94X2RvbWFpbnMuCiMgVGhlc2UgZGVzdGluYXRpb25zIGRvIG5vdCBuZWVkIHRvIGJlIGxpc3RlZCBpbiAkcmVsYXlfZG9tYWlucy4KIyAKIyBTcGVjaWZ5IGEgbGlzdCBvZiBob3N0cyBvciBkb21haW5zLCAvZmlsZS9uYW1lIHBhdHRlcm5zIG9yIHR5cGU6bmFtZQojIGxvb2t1cCB0YWJsZXMsIHNlcGFyYXRlZCBieSBjb21tYXMgYW5kL29yIHdoaXRlc3BhY2UuICBDb250aW51ZQojIGxvbmcgbGluZXMgYnkgc3RhcnRpbmcgdGhlIG5leHQgbGluZSB3aXRoIHdoaXRlc3BhY2UuIEEgZmlsZSBuYW1lCiMgaXMgcmVwbGFjZWQgYnkgaXRzIGNvbnRlbnRzOyBhIHR5cGU6bmFtZSB0YWJsZSBpcyBtYXRjaGVkIHdoZW4gYQojIChwYXJlbnQpIGRvbWFpbiBhcHBlYXJzIGFzIGxvb2t1cCBrZXkuCiMKIyBOT1RFOiBQb3N0Zml4IHdpbGwgbm90IGF1dG9tYXRpY2FsbHkgZm9yd2FyZCBtYWlsIGZvciBkb21haW5zIHRoYXQKIyBsaXN0IHRoaXMgc3lzdGVtIGFzIHRoZWlyIHByaW1hcnkgb3IgYmFja3VwIE1YIGhvc3QuIFNlZSB0aGUKIyBwZXJtaXRfbXhfYmFja3VwIHJlc3RyaWN0aW9uIGRlc2NyaXB0aW9uIGluIHBvc3Rjb25mKDUpLgojCiNyZWxheV9kb21haW5zID0gJG15ZGVzdGluYXRpb24KCiMgSU5URVJORVQgT1IgSU5UUkFORVQKCiMgVGhlIHJlbGF5aG9zdCBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBkZWZhdWx0IGhvc3QgdG8gc2VuZCBtYWlsIHRvCiMgd2hlbiBubyBlbnRyeSBpcyBtYXRjaGVkIGluIHRoZSBvcHRpb25hbCB0cmFuc3BvcnQoNSkgdGFibGUuIFdoZW4KIyBubyByZWxheWhvc3QgaXMgZ2l2ZW4sIG1haWwgaXMgcm91dGVkIGRpcmVjdGx5IHRvIHRoZSBkZXN0aW5hdGlvbi4KIwojIE9uIGFuIGludHJhbmV0LCBzcGVjaWZ5IHRoZSBvcmdhbml6YXRpb25hbCBkb21haW4gbmFtZS4gSWYgeW91cgojIGludGVybmFsIEROUyB1c2VzIG5vIE1YIHJlY29yZHMsIHNwZWNpZnkgdGhlIG5hbWUgb2YgdGhlIGludHJhbmV0CiMgZ2F0ZXdheSBob3N0IGluc3RlYWQuCiMKIyBJbiB0aGUgY2FzZSBvZiBTTVRQLCBzcGVjaWZ5IGEgZG9tYWluLCBob3N0LCBob3N0OnBvcnQsIFtob3N0XTpwb3J0LAojIFthZGRyZXNzXSBvciBbYWRkcmVzc106cG9ydDsgdGhlIGZvcm0gW2hvc3RdIHR1cm5zIG9mZiBNWCBsb29rdXBzLgojCiMgSWYgeW91J3JlIGNvbm5lY3RlZCB2aWEgVVVDUCwgc2VlIGFsc28gdGhlIGRlZmF1bHRfdHJhbnNwb3J0IHBhcmFtZXRlci4KIwojcmVsYXlob3N0ID0gJG15ZG9tYWluCiNyZWxheWhvc3QgPSBbZ2F0ZXdheS5teS5kb21haW5dCiNyZWxheWhvc3QgPSBbbWFpbHNlcnZlci5pc3AudGxkXQojcmVsYXlob3N0ID0gdXVjcGhvc3QKI3JlbGF5aG9zdCA9IFthbi5pcC5hZGQucmVzc10KCiMgUkVKRUNUSU5HIFVOS05PV04gUkVMQVkgVVNFUlMKIwojIFRoZSByZWxheV9yZWNpcGllbnRfbWFwcyBwYXJhbWV0ZXIgc3BlY2lmaWVzIG9wdGlvbmFsIGxvb2t1cCB0YWJsZXMKIyB3aXRoIGFsbCBhZGRyZXNzZXMgaW4gdGhlIGRvbWFpbnMgdGhhdCBtYXRjaCAkcmVsYXlfZG9tYWlucy4KIwojIElmIHRoaXMgcGFyYW1ldGVyIGlzIGRlZmluZWQsIHRoZW4gdGhlIFNNVFAgc2VydmVyIHdpbGwgcmVqZWN0CiMgbWFpbCBmb3IgdW5rbm93biByZWxheSB1c2Vycy4gVGhpcyBmZWF0dXJlIGlzIG9mZiBieSBkZWZhdWx0LgojCiMgVGhlIHJpZ2h0LWhhbmQgc2lkZSBvZiB0aGUgbG9va3VwIHRhYmxlcyBpcyBjb252ZW5pZW50bHkgaWdub3JlZC4KIyBJbiB0aGUgbGVmdC1oYW5kIHNpZGUsIHNwZWNpZnkgYW4gQGRvbWFpbi50bGQgd2lsZC1jYXJkLCBvciBzcGVjaWZ5CiMgYSB1c2VyQGRvbWFpbi50bGQgYWRkcmVzcy4KIyAKI3JlbGF5X3JlY2lwaWVudF9tYXBzID0gaGFzaDovZXRjL3Bvc3RmaXgvcmVsYXlfcmVjaXBpZW50cwoKIyBJTlBVVCBSQVRFIENPTlRST0wKIwojIFRoZSBpbl9mbG93X2RlbGF5IGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVyIGltcGxlbWVudHMgbWFpbCBpbnB1dAojIGZsb3cgY29udHJvbC4gVGhpcyBmZWF0dXJlIGlzIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBhbHRob3VnaCBpdAojIHN0aWxsIG5lZWRzIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgKGl0J3MgZGlzYWJsZWQgb24gU0NPIFVOSVggZHVlCiMgdG8gYW4gU0NPIGJ1ZykuCiMgCiMgQSBQb3N0Zml4IHByb2Nlc3Mgd2lsbCBwYXVzZSBmb3IgJGluX2Zsb3dfZGVsYXkgc2Vjb25kcyBiZWZvcmUKIyBhY2NlcHRpbmcgYSBuZXcgbWVzc2FnZSwgd2hlbiB0aGUgbWVzc2FnZSBhcnJpdmFsIHJhdGUgZXhjZWVkcyB0aGUKIyBtZXNzYWdlIGRlbGl2ZXJ5IHJhdGUuIFdpdGggdGhlIGRlZmF1bHQgMTAwIFNNVFAgc2VydmVyIHByb2Nlc3MKIyBsaW1pdCwgdGhpcyBsaW1pdHMgdGhlIG1haWwgaW5mbG93IHRvIDEwMCBtZXNzYWdlcyBhIHNlY29uZCBtb3JlCiMgdGhhbiB0aGUgbnVtYmVyIG9mIG1lc3NhZ2VzIGRlbGl2ZXJlZCBwZXIgc2Vjb25kLgojIAojIFNwZWNpZnkgMCB0byBkaXNhYmxlIHRoZSBmZWF0dXJlLiBWYWxpZCBkZWxheXMgYXJlIDAuLjEwLgojIAojaW5fZmxvd19kZWxheSA9IDFzCgojIEFERFJFU1MgUkVXUklUSU5HCiMKIyBUaGUgQUREUkVTU19SRVdSSVRJTkdfUkVBRE1FIGRvY3VtZW50IGdpdmVzIGluZm9ybWF0aW9uIGFib3V0CiMgYWRkcmVzcyBtYXNxdWVyYWRpbmcgb3Igb3RoZXIgZm9ybXMgb2YgYWRkcmVzcyByZXdyaXRpbmcgaW5jbHVkaW5nCiMgdXNlcm5hbWUtPkZpcnN0bmFtZS5MYXN0bmFtZSBtYXBwaW5nLgoKIyBBRERSRVNTIFJFRElSRUNUSU9OIChWSVJUVUFMIERPTUFJTikKIwojIFRoZSBWSVJUVUFMX1JFQURNRSBkb2N1bWVudCBnaXZlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWFueSBmb3JtcwojIG9mIGRvbWFpbiBob3N0aW5nIHRoYXQgUG9zdGZpeCBzdXBwb3J0cy4KCiMgIlVTRVIgSEFTIE1PVkVEIiBCT1VOQ0UgTUVTU0FHRVMKIwojIFNlZSB0aGUgZGlzY3Vzc2lvbiBpbiB0aGUgQUREUkVTU19SRVdSSVRJTkdfUkVBRE1FIGRvY3VtZW50LgoKIyBUUkFOU1BPUlQgTUFQCiMKIyBTZWUgdGhlIGRpc2N1c3Npb24gaW4gdGhlIEFERFJFU1NfUkVXUklUSU5HX1JFQURNRSBkb2N1bWVudC4KCiMgQUxJQVMgREFUQUJBU0UKIwojIFRoZSBhbGlhc19tYXBzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxpc3Qgb2YgYWxpYXMgZGF0YWJhc2VzIHVzZWQKIyBieSB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQuIFRoZSBkZWZhdWx0IGxpc3QgaXMgc3lzdGVtIGRlcGVuZGVudC4KIwojIE9uIHN5c3RlbXMgd2l0aCBOSVMsIHRoZSBkZWZhdWx0IGlzIHRvIHNlYXJjaCB0aGUgbG9jYWwgYWxpYXMKIyBkYXRhYmFzZSwgdGhlbiB0aGUgTklTIGFsaWFzIGRhdGFiYXNlLiBTZWUgYWxpYXNlcyg1KSBmb3Igc3ludGF4CiMgZGV0YWlscy4KIyAKIyBJZiB5b3UgY2hhbmdlIHRoZSBhbGlhcyBkYXRhYmFzZSwgcnVuICJwb3N0YWxpYXMgL2V0Yy9hbGlhc2VzIiAob3IKIyB3aGVyZXZlciB5b3VyIHN5c3RlbSBzdG9yZXMgdGhlIG1haWwgYWxpYXMgZmlsZSksIG9yIHNpbXBseSBydW4KIyAibmV3YWxpYXNlcyIgdG8gYnVpbGQgdGhlIG5lY2Vzc2FyeSBEQk0gb3IgREIgZmlsZS4KIwojIEl0IHdpbGwgdGFrZSBhIG1pbnV0ZSBvciBzbyBiZWZvcmUgY2hhbmdlcyBiZWNvbWUgdmlzaWJsZS4gIFVzZQojICJwb3N0Zml4IHJlbG9hZCIgdG8gZWxpbWluYXRlIHRoZSBkZWxheS4KIwojYWxpYXNfbWFwcyA9IGRibTovZXRjL2FsaWFzZXMKYWxpYXNfbWFwcyA9IGhhc2g6L2V0Yy9hbGlhc2VzCiNhbGlhc19tYXBzID0gaGFzaDovZXRjL2FsaWFzZXMsIG5pczptYWlsLmFsaWFzZXMKI2FsaWFzX21hcHMgPSBuZXRpbmZvOi9hbGlhc2VzCgojIFRoZSBhbGlhc19kYXRhYmFzZSBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBhbGlhcyBkYXRhYmFzZShzKSB0aGF0CiMgYXJlIGJ1aWx0IHdpdGggIm5ld2FsaWFzZXMiIG9yICJzZW5kbWFpbCAtYmkiLiAgVGhpcyBpcyBhIHNlcGFyYXRlCiMgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXIsIGJlY2F1c2UgYWxpYXNfbWFwcyAoc2VlIGFib3ZlKSBtYXkgc3BlY2lmeQojIHRhYmxlcyB0aGF0IGFyZSBub3QgbmVjZXNzYXJpbHkgYWxsIHVuZGVyIGNvbnRyb2wgYnkgUG9zdGZpeC4KIwojYWxpYXNfZGF0YWJhc2UgPSBkYm06L2V0Yy9hbGlhc2VzCiNhbGlhc19kYXRhYmFzZSA9IGRibTovZXRjL21haWwvYWxpYXNlcwphbGlhc19kYXRhYmFzZSA9IGhhc2g6L2V0Yy9hbGlhc2VzCiNhbGlhc19kYXRhYmFzZSA9IGhhc2g6L2V0Yy9hbGlhc2VzLCBoYXNoOi9vcHQvbWFqb3Jkb21vL2FsaWFzZXMKCiMgQUREUkVTUyBFWFRFTlNJT05TIChlLmcuLCB1c2VyK2ZvbykKIwojIFRoZSByZWNpcGllbnRfZGVsaW1pdGVyIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIHNlcGFyYXRvciBiZXR3ZWVuCiMgdXNlciBuYW1lcyBhbmQgYWRkcmVzcyBleHRlbnNpb25zICh1c2VyK2ZvbykuIFNlZSBjYW5vbmljYWwoNSksCiMgbG9jYWwoOCksIHJlbG9jYXRlZCg1KSBhbmQgdmlydHVhbCg1KSBmb3IgdGhlIGVmZmVjdHMgdGhpcyBoYXMgb24KIyBhbGlhc2VzLCBjYW5vbmljYWwsIHZpcnR1YWwsIHJlbG9jYXRlZCBhbmQgLmZvcndhcmQgZmlsZSBsb29rdXBzLgojIEJhc2ljYWxseSwgdGhlIHNvZnR3YXJlIHRyaWVzIHVzZXIrZm9vIGFuZCAuZm9yd2FyZCtmb28gYmVmb3JlCiMgdHJ5aW5nIHVzZXIgYW5kIC5mb3J3YXJkLgojCiNyZWNpcGllbnRfZGVsaW1pdGVyID0gKwoKIyBERUxJVkVSWSBUTyBNQUlMQk9YCiMKIyBUaGUgaG9tZV9tYWlsYm94IHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIG9wdGlvbmFsIHBhdGhuYW1lIG9mIGEKIyBtYWlsYm94IGZpbGUgcmVsYXRpdmUgdG8gYSB1c2VyJ3MgaG9tZSBkaXJlY3RvcnkuIFRoZSBkZWZhdWx0CiMgbWFpbGJveCBmaWxlIGlzIC92YXIvc3Bvb2wvbWFpbC91c2VyIG9yIC92YXIvbWFpbC91c2VyLiAgU3BlY2lmeQojICJNYWlsZGlyLyIgZm9yIHFtYWlsLXN0eWxlIGRlbGl2ZXJ5ICh0aGUgLyBpcyByZXF1aXJlZCkuCiMKI2hvbWVfbWFpbGJveCA9IE1haWxib3gKI2hvbWVfbWFpbGJveCA9IE1haWxkaXIvCiAKIyBUaGUgbWFpbF9zcG9vbF9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgZGlyZWN0b3J5IHdoZXJlCiMgVU5JWC1zdHlsZSBtYWlsYm94ZXMgYXJlIGtlcHQuIFRoZSBkZWZhdWx0IHNldHRpbmcgZGVwZW5kcyBvbiB0aGUKIyBzeXN0ZW0gdHlwZS4KIwojbWFpbF9zcG9vbF9kaXJlY3RvcnkgPSAvdmFyL21haWwKI21haWxfc3Bvb2xfZGlyZWN0b3J5ID0gL3Zhci9zcG9vbC9tYWlsCgojIFRoZSBtYWlsYm94X2NvbW1hbmQgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgb3B0aW9uYWwgZXh0ZXJuYWwKIyBjb21tYW5kIHRvIHVzZSBpbnN0ZWFkIG9mIG1haWxib3ggZGVsaXZlcnkuIFRoZSBjb21tYW5kIGlzIHJ1biBhcwojIHRoZSByZWNpcGllbnQgd2l0aCBwcm9wZXIgSE9NRSwgU0hFTEwgYW5kIExPR05BTUUgZW52aXJvbm1lbnQgc2V0dGluZ3MuCiMgRXhjZXB0aW9uOiAgZGVsaXZlcnkgZm9yIHJvb3QgaXMgZG9uZSBhcyAkZGVmYXVsdF91c2VyLgojCiMgT3RoZXIgZW52aXJvbm1lbnQgdmFyaWFibGVzIG9mIGludGVyZXN0OiBVU0VSIChyZWNpcGllbnQgdXNlcm5hbWUpLAojIEVYVEVOU0lPTiAoYWRkcmVzcyBleHRlbnNpb24pLCBET01BSU4gKGRvbWFpbiBwYXJ0IG9mIGFkZHJlc3MpLAojIGFuZCBMT0NBTCAodGhlIGFkZHJlc3MgbG9jYWxwYXJ0KS4KIwojIFVubGlrZSBvdGhlciBQb3N0Zml4IGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVycywgdGhlIG1haWxib3hfY29tbWFuZAojIHBhcmFtZXRlciBpcyBub3Qgc3ViamVjdGVkIHRvICRwYXJhbWV0ZXIgc3Vic3RpdHV0aW9ucy4gVGhpcyBpcyB0bwojIG1ha2UgaXQgZWFzaWVyIHRvIHNwZWNpZnkgc2hlbGwgc3ludGF4IChzZWUgZXhhbXBsZSBiZWxvdykuCiMKIyBBdm9pZCBzaGVsbCBtZXRhIGNoYXJhY3RlcnMgYmVjYXVzZSB0aGV5IHdpbGwgZm9yY2UgUG9zdGZpeCB0byBydW4KIyBhbiBleHBlbnNpdmUgc2hlbGwgcHJvY2Vzcy4gUHJvY21haWwgYWxvbmUgaXMgZXhwZW5zaXZlIGVub3VnaC4KIwojIElGIFlPVSBVU0UgVEhJUyBUTyBERUxJVkVSIE1BSUwgU1lTVEVNLVdJREUsIFlPVSBNVVNUIFNFVCBVUCBBTgojIEFMSUFTIFRIQVQgRk9SV0FSRFMgTUFJTCBGT1IgUk9PVCBUTyBBIFJFQUwgVVNFUi4KIwojbWFpbGJveF9jb21tYW5kID0gL3NvbWUvd2hlcmUvcHJvY21haWwKI21haWxib3hfY29tbWFuZCA9IC9zb21lL3doZXJlL3Byb2NtYWlsIC1hICIkRVhURU5TSU9OIgoKIyBUaGUgbWFpbGJveF90cmFuc3BvcnQgc3BlY2lmaWVzIHRoZSBvcHRpb25hbCB0cmFuc3BvcnQgaW4gbWFzdGVyLmNmCiMgdG8gdXNlIGFmdGVyIHByb2Nlc3NpbmcgYWxpYXNlcyBhbmQgLmZvcndhcmQgZmlsZXMuIFRoaXMgcGFyYW1ldGVyCiMgaGFzIHByZWNlZGVuY2Ugb3ZlciB0aGUgbWFpbGJveF9jb21tYW5kLCBmYWxsYmFja190cmFuc3BvcnQgYW5kCiMgbHVzZXJfcmVsYXkgcGFyYW1ldGVycy4KIwojIFNwZWNpZnkgYSBzdHJpbmcgb2YgdGhlIGZvcm0gdHJhbnNwb3J0Om5leHRob3AsIHdoZXJlIHRyYW5zcG9ydCBpcwojIHRoZSBuYW1lIG9mIGEgbWFpbCBkZWxpdmVyeSB0cmFuc3BvcnQgZGVmaW5lZCBpbiBtYXN0ZXIuY2YuICBUaGUKIyA6bmV4dGhvcCBwYXJ0IGlzIG9wdGlvbmFsLiBGb3IgbW9yZSBkZXRhaWxzIHNlZSB0aGUgc2FtcGxlIHRyYW5zcG9ydAojIGNvbmZpZ3VyYXRpb24gZmlsZS4KIwojIE5PVEU6IGlmIHlvdSB1c2UgdGhpcyBmZWF0dXJlIGZvciBhY2NvdW50cyBub3QgaW4gdGhlIFVOSVggcGFzc3dvcmQKIyBmaWxlLCB0aGVuIHlvdSBtdXN0IHVwZGF0ZSB0aGUgImxvY2FsX3JlY2lwaWVudF9tYXBzIiBzZXR0aW5nIGluCiMgdGhlIG1haW4uY2YgZmlsZSwgb3RoZXJ3aXNlIHRoZSBTTVRQIHNlcnZlciB3aWxsIHJlamVjdCBtYWlsIGZvciAgICAKIyBub24tVU5JWCBhY2NvdW50cyB3aXRoICJVc2VyIHVua25vd24gaW4gbG9jYWwgcmVjaXBpZW50IHRhYmxlIi4KIwojIEN5cnVzIElNQVAgb3ZlciBMTVRQLiBTcGVjaWZ5IGBgbG10cHVuaXggICAgICBjbWQ9ImxtdHBkIgojIGxpc3Rlbj0iL3Zhci9pbWFwL3NvY2tldC9sbXRwIiBwcmVmb3JrPTAnJyBpbiBjeXJ1cy5jb25mLgojbWFpbGJveF90cmFuc3BvcnQgPSBsbXRwOnVuaXg6L3Zhci9saWIvaW1hcC9zb2NrZXQvbG10cAoKIyBJZiB1c2luZyB0aGUgY3lydXMtaW1hcGQgSU1BUCBzZXJ2ZXIgZGVsaXZlciBsb2NhbCBtYWlsIHRvIHRoZSBJTUFQCiMgc2VydmVyIHVzaW5nIExNVFAgKExvY2FsIE1haWwgVHJhbnNwb3J0IFByb3RvY29sKSwgdGhpcyBpcyBwcmVmZXJlZAojIG92ZXIgdGhlIG9sZGVyIGN5cnVzIGRlbGl2ZXIgcHJvZ3JhbSBieSBzZXR0aW5nIHRoZQojIG1haWxib3hfdHJhbnNwb3J0IGFzIGJlbG93OgojCiMgbWFpbGJveF90cmFuc3BvcnQgPSBsbXRwOnVuaXg6L3Zhci9saWIvaW1hcC9zb2NrZXQvbG10cAojCiMgVGhlIGVmZmljaWVuY3kgb2YgTE1UUCBkZWxpdmVyeSBmb3IgY3lydXMtaW1hcGQgY2FuIGJlIGVuaGFuY2VkIHZpYQojIHRoZXNlIHNldHRpbmdzLgojCiMgbG9jYWxfZGVzdGluYXRpb25fcmVjaXBpZW50X2xpbWl0ID0gMzAwCiMgbG9jYWxfZGVzdGluYXRpb25fY29uY3VycmVuY3lfbGltaXQgPSA1CiMKIyBPZiBjb3Vyc2UgeW91IHNob3VsZCBhZGp1c3QgdGhlc2Ugc2V0dGluZ3MgYXMgYXBwcm9wcmlhdGUgZm9yIHRoZQojIGNhcGFjaXR5IG9mIHRoZSBoYXJkd2FyZSB5b3UgYXJlIHVzaW5nLiBUaGUgcmVjaXBpZW50IGxpbWl0IHNldHRpbmcKIyBjYW4gYmUgdXNlZCB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGUgc2luZ2xlIGluc3RhbmNlIG1lc3NhZ2Ugc3RvcmUKIyBjYXBhYmlsaXR5IG9mIEN5cnVzLiBUaGUgY29uY3VycmVuY3kgbGltaXQgY2FuIGJlIHVzZWQgdG8gY29udHJvbAojIGhvdyBtYW55IHNpbXVsdGFuZW91cyBMTVRQIHNlc3Npb25zIHdpbGwgYmUgcGVybWl0dGVkIHRvIHRoZSBDeXJ1cwojIG1lc3NhZ2Ugc3RvcmUuIAojCiMgQ3lydXMgSU1BUCB2aWEgY29tbWFuZCBsaW5lLiBVbmNvbW1lbnQgdGhlICJjeXJ1cy4uLnBpcGUiIGFuZAojIHN1YnNlcXVlbnQgbGluZSBpbiBtYXN0ZXIuY2YuCiNtYWlsYm94X3RyYW5zcG9ydCA9IGN5cnVzCgojIFRoZSBmYWxsYmFja190cmFuc3BvcnQgc3BlY2lmaWVzIHRoZSBvcHRpb25hbCB0cmFuc3BvcnQgaW4gbWFzdGVyLmNmCiMgdG8gdXNlIGZvciByZWNpcGllbnRzIHRoYXQgYXJlIG5vdCBmb3VuZCBpbiB0aGUgVU5JWCBwYXNzd2QgZGF0YWJhc2UuCiMgVGhpcyBwYXJhbWV0ZXIgaGFzIHByZWNlZGVuY2Ugb3ZlciB0aGUgbHVzZXJfcmVsYXkgcGFyYW1ldGVyLgojCiMgU3BlY2lmeSBhIHN0cmluZyBvZiB0aGUgZm9ybSB0cmFuc3BvcnQ6bmV4dGhvcCwgd2hlcmUgdHJhbnNwb3J0IGlzCiMgdGhlIG5hbWUgb2YgYSBtYWlsIGRlbGl2ZXJ5IHRyYW5zcG9ydCBkZWZpbmVkIGluIG1hc3Rlci5jZi4gIFRoZQojIDpuZXh0aG9wIHBhcnQgaXMgb3B0aW9uYWwuIEZvciBtb3JlIGRldGFpbHMgc2VlIHRoZSBzYW1wbGUgdHJhbnNwb3J0CiMgY29uZmlndXJhdGlvbiBmaWxlLgojCiMgTk9URTogaWYgeW91IHVzZSB0aGlzIGZlYXR1cmUgZm9yIGFjY291bnRzIG5vdCBpbiB0aGUgVU5JWCBwYXNzd29yZAojIGZpbGUsIHRoZW4geW91IG11c3QgdXBkYXRlIHRoZSAibG9jYWxfcmVjaXBpZW50X21hcHMiIHNldHRpbmcgaW4KIyB0aGUgbWFpbi5jZiBmaWxlLCBvdGhlcndpc2UgdGhlIFNNVFAgc2VydmVyIHdpbGwgcmVqZWN0IG1haWwgZm9yICAgIAojIG5vbi1VTklYIGFjY291bnRzIHdpdGggIlVzZXIgdW5rbm93biBpbiBsb2NhbCByZWNpcGllbnQgdGFibGUiLgojCiNmYWxsYmFja190cmFuc3BvcnQgPSBsbXRwOnVuaXg6L3Zhci9saWIvaW1hcC9zb2NrZXQvbG10cAojZmFsbGJhY2tfdHJhbnNwb3J0ID0KCiMgVGhlIGx1c2VyX3JlbGF5IHBhcmFtZXRlciBzcGVjaWZpZXMgYW4gb3B0aW9uYWwgZGVzdGluYXRpb24gYWRkcmVzcwojIGZvciB1bmtub3duIHJlY2lwaWVudHMuICBCeSBkZWZhdWx0LCBtYWlsIGZvciB1bmtub3duQCRteWRlc3RpbmF0aW9uLAojIHVua25vd25AWyRpbmV0X2ludGVyZmFjZXNdIG9yIHVua25vd25AWyRwcm94eV9pbnRlcmZhY2VzXSBpcyByZXR1cm5lZAojIGFzIHVuZGVsaXZlcmFibGUuCiMKIyBUaGUgZm9sbG93aW5nIGV4cGFuc2lvbnMgYXJlIGRvbmUgb24gbHVzZXJfcmVsYXk6ICR1c2VyIChyZWNpcGllbnQKIyB1c2VybmFtZSksICRzaGVsbCAocmVjaXBpZW50IHNoZWxsKSwgJGhvbWUgKHJlY2lwaWVudCBob21lIGRpcmVjdG9yeSksCiMgJHJlY2lwaWVudCAoZnVsbCByZWNpcGllbnQgYWRkcmVzcyksICRleHRlbnNpb24gKHJlY2lwaWVudCBhZGRyZXNzCiMgZXh0ZW5zaW9uKSwgJGRvbWFpbiAocmVjaXBpZW50IGRvbWFpbiksICRsb2NhbCAoZW50aXJlIHJlY2lwaWVudAojIGxvY2FscGFydCksICRyZWNpcGllbnRfZGVsaW1pdGVyLiBTcGVjaWZ5ICR7bmFtZT92YWx1ZX0gb3IKIyAke25hbWU6dmFsdWV9IHRvIGV4cGFuZCB2YWx1ZSBvbmx5IHdoZW4gJG5hbWUgZG9lcyAoZG9lcyBub3QpIGV4aXN0LgojCiMgbHVzZXJfcmVsYXkgd29ya3Mgb25seSBmb3IgdGhlIGRlZmF1bHQgUG9zdGZpeCBsb2NhbCBkZWxpdmVyeSBhZ2VudC4KIwojIE5PVEU6IGlmIHlvdSB1c2UgdGhpcyBmZWF0dXJlIGZvciBhY2NvdW50cyBub3QgaW4gdGhlIFVOSVggcGFzc3dvcmQKIyBmaWxlLCB0aGVuIHlvdSBtdXN0IHNwZWNpZnkgImxvY2FsX3JlY2lwaWVudF9tYXBzID0iIChpLmUuIGVtcHR5KSBpbgojIHRoZSBtYWluLmNmIGZpbGUsIG90aGVyd2lzZSB0aGUgU01UUCBzZXJ2ZXIgd2lsbCByZWplY3QgbWFpbCBmb3IgICAgCiMgbm9uLVVOSVggYWNjb3VudHMgd2l0aCAiVXNlciB1bmtub3duIGluIGxvY2FsIHJlY2lwaWVudCB0YWJsZSIuCiMKI2x1c2VyX3JlbGF5ID0gJHVzZXJAb3RoZXIuaG9zdAojbHVzZXJfcmVsYXkgPSAkbG9jYWxAb3RoZXIuaG9zdAojbHVzZXJfcmVsYXkgPSBhZG1pbiskbG9jYWwKICAKIyBKVU5LIE1BSUwgQ09OVFJPTFMKIyAKIyBUaGUgY29udHJvbHMgbGlzdGVkIGhlcmUgYXJlIG9ubHkgYSB2ZXJ5IHNtYWxsIHN1YnNldC4gVGhlIGZpbGUKIyBTTVRQRF9BQ0NFU1NfUkVBRE1FIHByb3ZpZGVzIGFuIG92ZXJ2aWV3LgoKIyBUaGUgaGVhZGVyX2NoZWNrcyBwYXJhbWV0ZXIgc3BlY2lmaWVzIGFuIG9wdGlvbmFsIHRhYmxlIHdpdGggcGF0dGVybnMKIyB0aGF0IGVhY2ggbG9naWNhbCBtZXNzYWdlIGhlYWRlciBpcyBtYXRjaGVkIGFnYWluc3QsIGluY2x1ZGluZwojIGhlYWRlcnMgdGhhdCBzcGFuIG11bHRpcGxlIHBoeXNpY2FsIGxpbmVzLgojCiMgQnkgZGVmYXVsdCwgdGhlc2UgcGF0dGVybnMgYWxzbyBhcHBseSB0byBNSU1FIGhlYWRlcnMgYW5kIHRvIHRoZQojIGhlYWRlcnMgb2YgYXR0YWNoZWQgbWVzc2FnZXMuIFdpdGggb2xkZXIgUG9zdGZpeCB2ZXJzaW9ucywgTUlNRSBhbmQKIyBhdHRhY2hlZCBtZXNzYWdlIGhlYWRlcnMgd2VyZSB0cmVhdGVkIGFzIGJvZHkgdGV4dC4KIwojIEZvciBkZXRhaWxzLCBzZWUgIm1hbiBoZWFkZXJfY2hlY2tzIi4KIwojaGVhZGVyX2NoZWNrcyA9IHJlZ2V4cDovZXRjL3Bvc3RmaXgvaGVhZGVyX2NoZWNrcwoKIyBGQVNUIEVUUk4gU0VSVklDRQojCiMgUG9zdGZpeCBtYWludGFpbnMgcGVyLWRlc3RpbmF0aW9uIGxvZ2ZpbGVzIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKIyBkZWZlcnJlZCBtYWlsLCBzbyB0aGF0IG1haWwgY2FuIGJlIGZsdXNoZWQgcXVpY2tseSB3aXRoIHRoZSBTTVRQCiMgIkVUUk4gZG9tYWluLnRsZCIgY29tbWFuZCwgb3IgYnkgZXhlY3V0aW5nICJzZW5kbWFpbCAtcVJkb21haW4udGxkIi4KIyBTZWUgdGhlIEVUUk5fUkVBRE1FIGRvY3VtZW50IGZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uLgojIAojIFRoZSBmYXN0X2ZsdXNoX2RvbWFpbnMgcGFyYW1ldGVyIGNvbnRyb2xzIHdoYXQgZGVzdGluYXRpb25zIGFyZQojIGVsaWdpYmxlIGZvciB0aGlzIHNlcnZpY2UuIEJ5IGRlZmF1bHQsIHRoZXkgYXJlIGFsbCBkb21haW5zIHRoYXQKIyB0aGlzIHNlcnZlciBpcyB3aWxsaW5nIHRvIHJlbGF5IG1haWwgdG8uCiMgCiNmYXN0X2ZsdXNoX2RvbWFpbnMgPSAkcmVsYXlfZG9tYWlucwoKIyBTSE9XIFNPRlRXQVJFIFZFUlNJT04gT1IgTk9UCiMKIyBUaGUgc210cGRfYmFubmVyIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIHRleHQgdGhhdCBmb2xsb3dzIHRoZSAyMjAKIyBjb2RlIGluIHRoZSBTTVRQIHNlcnZlcidzIGdyZWV0aW5nIGJhbm5lci4gU29tZSBwZW9wbGUgbGlrZSB0byBzZWUKIyB0aGUgbWFpbCB2ZXJzaW9uIGFkdmVydGlzZWQuIEJ5IGRlZmF1bHQsIFBvc3RmaXggc2hvd3Mgbm8gdmVyc2lvbi4KIwojIFlvdSBNVVNUIHNwZWNpZnkgJG15aG9zdG5hbWUgYXQgdGhlIHN0YXJ0IG9mIHRoZSB0ZXh0LiBUaGF0IGlzIGFuCiMgUkZDIHJlcXVpcmVtZW50LiBQb3N0Zml4IGl0c2VsZiBkb2VzIG5vdCBjYXJlLgojCiNzbXRwZF9iYW5uZXIgPSAkbXlob3N0bmFtZSBFU01UUCAkbWFpbF9uYW1lCiNzbXRwZF9iYW5uZXIgPSAkbXlob3N0bmFtZSBFU01UUCAkbWFpbF9uYW1lICgkbWFpbF92ZXJzaW9uKQoKIyBQQVJBTExFTCBERUxJVkVSWSBUTyBUSEUgU0FNRSBERVNUSU5BVElPTgojCiMgSG93IG1hbnkgcGFyYWxsZWwgZGVsaXZlcmllcyB0byB0aGUgc2FtZSB1c2VyIG9yIGRvbWFpbj8gV2l0aCBsb2NhbAojIGRlbGl2ZXJ5LCBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIHRvIGRvIG1hc3NpdmVseSBwYXJhbGxlbCBkZWxpdmVyeQojIHRvIHRoZSBzYW1lIHVzZXIsIGJlY2F1c2UgbWFpbGJveCB1cGRhdGVzIG11c3QgaGFwcGVuIHNlcXVlbnRpYWxseSwKIyBhbmQgZXhwZW5zaXZlIHBpcGVsaW5lcyBpbiAuZm9yd2FyZCBmaWxlcyBjYW4gY2F1c2UgZGlzYXN0ZXJzIHdoZW4KIyB0b28gbWFueSBhcmUgcnVuIGF0IHRoZSBzYW1lIHRpbWUuIFdpdGggU01UUCBkZWxpdmVyaWVzLCAxMAojIHNpbXVsdGFuZW91cyBjb25uZWN0aW9ucyB0byB0aGUgc2FtZSBkb21haW4gY291bGQgYmUgc3VmZmljaWVudCB0bwojIHJhaXNlIGV5ZWJyb3dzLgojIAojIEVhY2ggbWVzc2FnZSBkZWxpdmVyeSB0cmFuc3BvcnQgaGFzIGl0cyBYWFhfZGVzdGluYXRpb25fY29uY3VycmVuY3lfbGltaXQKIyBwYXJhbWV0ZXIuICBUaGUgZGVmYXVsdCBpcyAkZGVmYXVsdF9kZXN0aW5hdGlvbl9jb25jdXJyZW5jeV9saW1pdCBmb3IKIyBtb3N0IGRlbGl2ZXJ5IHRyYW5zcG9ydHMuIEZvciB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQgdGhlIGRlZmF1bHQgaXMgMi4KCiNsb2NhbF9kZXN0aW5hdGlvbl9jb25jdXJyZW5jeV9saW1pdCA9IDIKI2RlZmF1bHRfZGVzdGluYXRpb25fY29uY3VycmVuY3lfbGltaXQgPSAyMAoKIyBERUJVR0dJTkcgQ09OVFJPTAojCiMgVGhlIGRlYnVnX3BlZXJfbGV2ZWwgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgaW5jcmVtZW50IGluIHZlcmJvc2UKIyBsb2dnaW5nIGxldmVsIHdoZW4gYW4gU01UUCBjbGllbnQgb3Igc2VydmVyIGhvc3QgbmFtZSBvciBhZGRyZXNzCiMgbWF0Y2hlcyBhIHBhdHRlcm4gaW4gdGhlIGRlYnVnX3BlZXJfbGlzdCBwYXJhbWV0ZXIuCiMKZGVidWdfcGVlcl9sZXZlbCA9IDIKCiMgVGhlIGRlYnVnX3BlZXJfbGlzdCBwYXJhbWV0ZXIgc3BlY2lmaWVzIGFuIG9wdGlvbmFsIGxpc3Qgb2YgZG9tYWluCiMgb3IgbmV0d29yayBwYXR0ZXJucywgL2ZpbGUvbmFtZSBwYXR0ZXJucyBvciB0eXBlOm5hbWUgdGFibGVzLiBXaGVuCiMgYW4gU01UUCBjbGllbnQgb3Igc2VydmVyIGhvc3QgbmFtZSBvciBhZGRyZXNzIG1hdGNoZXMgYSBwYXR0ZXJuLAojIGluY3JlYXNlIHRoZSB2ZXJib3NlIGxvZ2dpbmcgbGV2ZWwgYnkgdGhlIGFtb3VudCBzcGVjaWZpZWQgaW4gdGhlCiMgZGVidWdfcGVlcl9sZXZlbCBwYXJhbWV0ZXIuCiMKI2RlYnVnX3BlZXJfbGlzdCA9IDEyNy4wLjAuMQojZGVidWdfcGVlcl9saXN0ID0gc29tZS5kb21haW4KCiMgVGhlIGRlYnVnZ2VyX2NvbW1hbmQgc3BlY2lmaWVzIHRoZSBleHRlcm5hbCBjb21tYW5kIHRoYXQgaXMgZXhlY3V0ZWQKIyB3aGVuIGEgUG9zdGZpeCBkYWVtb24gcHJvZ3JhbSBpcyBydW4gd2l0aCB0aGUgLUQgb3B0aW9uLgojCiMgVXNlICJjb21tYW5kIC4uICYgc2xlZXAgNSIgc28gdGhhdCB0aGUgZGVidWdnZXIgY2FuIGF0dGFjaCBiZWZvcmUKIyB0aGUgcHJvY2VzcyBtYXJjaGVzIG9uLiBJZiB5b3UgdXNlIGFuIFgtYmFzZWQgZGVidWdnZXIsIGJlIHN1cmUgdG8KIyBzZXQgdXAgeW91ciBYQVVUSE9SSVRZIGVudmlyb25tZW50IHZhcmlhYmxlIGJlZm9yZSBzdGFydGluZyBQb3N0Zml4LgojCmRlYnVnZ2VyX2NvbW1hbmQgPQoJIFBBVEg9L2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL1gxMVI2L2JpbgoJIGRkZCAkZGFlbW9uX2RpcmVjdG9yeS8kcHJvY2Vzc19uYW1lICRwcm9jZXNzX2lkICYgc2xlZXAgNQoKIyBJZiB5b3UgY2FuJ3QgdXNlIFgsIHVzZSB0aGlzIHRvIGNhcHR1cmUgdGhlIGNhbGwgc3RhY2sgd2hlbiBhCiMgZGFlbW9uIGNyYXNoZXMuIFRoZSByZXN1bHQgaXMgaW4gYSBmaWxlIGluIHRoZSBjb25maWd1cmF0aW9uCiMgZGlyZWN0b3J5LCBhbmQgaXMgbmFtZWQgYWZ0ZXIgdGhlIHByb2Nlc3MgbmFtZSBhbmQgdGhlIHByb2Nlc3MgSUQuCiMKIyBkZWJ1Z2dlcl9jb21tYW5kID0KIwlQQVRIPS9iaW46L3Vzci9iaW46L3Vzci9sb2NhbC9iaW47IGV4cG9ydCBQQVRIOyAoZWNobyBjb250OwojCWVjaG8gd2hlcmUpIHwgZ2RiICRkYWVtb25fZGlyZWN0b3J5LyRwcm9jZXNzX25hbWUgJHByb2Nlc3NfaWQgMj4mMQojCT4kY29uZmlnX2RpcmVjdG9yeS8kcHJvY2Vzc19uYW1lLiRwcm9jZXNzX2lkLmxvZyAmIHNsZWVwIDUKIwojIEFub3RoZXIgcG9zc2liaWxpdHkgaXMgdG8gcnVuIGdkYiB1bmRlciBhIGRldGFjaGVkIHNjcmVlbiBzZXNzaW9uLgojIFRvIGF0dGFjaCB0byB0aGUgc2NyZWVuIHNlc3NzaW9uLCBzdSByb290IGFuZCBydW4gInNjcmVlbiAtcgojIDxpZF9zdHJpbmc+IiB3aGVyZSA8aWRfc3RyaW5nPiB1bmlxdWVseSBtYXRjaGVzIG9uZSBvZiB0aGUgZGV0YWNoZWQKIyBzZXNzaW9ucyAoZnJvbSAic2NyZWVuIC1saXN0IikuCiMKIyBkZWJ1Z2dlcl9jb21tYW5kID0KIwlQQVRIPS9iaW46L3Vzci9iaW46L3NiaW46L3Vzci9zYmluOyBleHBvcnQgUEFUSDsgc2NyZWVuCiMJLWRtUyAkcHJvY2Vzc19uYW1lIGdkYiAkZGFlbW9uX2RpcmVjdG9yeS8kcHJvY2Vzc19uYW1lCiMJJHByb2Nlc3NfaWQgJiBzbGVlcCAxCgojIElOU1RBTEwtVElNRSBDT05GSUdVUkFUSU9OIElORk9STUFUSU9OCiMKIyBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIHVzZWQgd2hlbiBpbnN0YWxsaW5nIGEgbmV3IFBvc3RmaXggdmVyc2lvbi4KIyAKIyBzZW5kbWFpbF9wYXRoOiBUaGUgZnVsbCBwYXRobmFtZSBvZiB0aGUgUG9zdGZpeCBzZW5kbWFpbCBjb21tYW5kLgojIFRoaXMgaXMgdGhlIFNlbmRtYWlsLWNvbXBhdGlibGUgbWFpbCBwb3N0aW5nIGludGVyZmFjZS4KIyAKc2VuZG1haWxfcGF0aCA9IC91c3Ivc2Jpbi9zZW5kbWFpbC5wb3N0Zml4CgojIG5ld2FsaWFzZXNfcGF0aDogVGhlIGZ1bGwgcGF0aG5hbWUgb2YgdGhlIFBvc3RmaXggbmV3YWxpYXNlcyBjb21tYW5kLgojIFRoaXMgaXMgdGhlIFNlbmRtYWlsLWNvbXBhdGlibGUgY29tbWFuZCB0byBidWlsZCBhbGlhcyBkYXRhYmFzZXMuCiMKbmV3YWxpYXNlc19wYXRoID0gL3Vzci9iaW4vbmV3YWxpYXNlcy5wb3N0Zml4CgojIG1haWxxX3BhdGg6IFRoZSBmdWxsIHBhdGhuYW1lIG9mIHRoZSBQb3N0Zml4IG1haWxxIGNvbW1hbmQuICBUaGlzCiMgaXMgdGhlIFNlbmRtYWlsLWNvbXBhdGlibGUgbWFpbCBxdWV1ZSBsaXN0aW5nIGNvbW1hbmQuCiMgCm1haWxxX3BhdGggPSAvdXNyL2Jpbi9tYWlscS5wb3N0Zml4CgojIHNldGdpZF9ncm91cDogVGhlIGdyb3VwIGZvciBtYWlsIHN1Ym1pc3Npb24gYW5kIHF1ZXVlIG1hbmFnZW1lbnQKIyBjb21tYW5kcy4gIFRoaXMgbXVzdCBiZSBhIGdyb3VwIG5hbWUgd2l0aCBhIG51bWVyaWNhbCBncm91cCBJRCB0aGF0CiMgaXMgbm90IHNoYXJlZCB3aXRoIG90aGVyIGFjY291bnRzLCBub3QgZXZlbiB3aXRoIHRoZSBQb3N0Zml4IGFjY291bnQuCiMKc2V0Z2lkX2dyb3VwID0gcG9zdGRyb3AKCiMgaHRtbF9kaXJlY3Rvcnk6IFRoZSBsb2NhdGlvbiBvZiB0aGUgUG9zdGZpeCBIVE1MIGRvY3VtZW50YXRpb24uCiMKaHRtbF9kaXJlY3RvcnkgPSBubwoKIyBtYW5wYWdlX2RpcmVjdG9yeTogVGhlIGxvY2F0aW9uIG9mIHRoZSBQb3N0Zml4IG9uLWxpbmUgbWFudWFsIHBhZ2VzLgojCm1hbnBhZ2VfZGlyZWN0b3J5ID0gL3Vzci9zaGFyZS9tYW4KCiMgc2FtcGxlX2RpcmVjdG9yeTogVGhlIGxvY2F0aW9uIG9mIHRoZSBQb3N0Zml4IHNhbXBsZSBjb25maWd1cmF0aW9uIGZpbGVzLgojIFRoaXMgcGFyYW1ldGVyIGlzIG9ic29sZXRlIGFzIG9mIFBvc3RmaXggMi4xLgojCnNhbXBsZV9kaXJlY3RvcnkgPSAvdXNyL3NoYXJlL2RvYy9wb3N0Zml4LTIuMTAuMS9zYW1wbGVzCgojIHJlYWRtZV9kaXJlY3Rvcnk6IFRoZSBsb2NhdGlvbiBvZiB0aGUgUG9zdGZpeCBSRUFETUUgZmlsZXMuCiMKcmVhZG1lX2RpcmVjdG9yeSA9IC91c3Ivc2hhcmUvZG9jL3Bvc3RmaXgtMi4xMC4xL1JFQURNRV9GSUxFUwpyZWxheV9kb21haW5zID0gTG9uZG9uCnJlbGF5aG9zdCA9IGV4YW1wbGUuY29tCg==", "encoding": "base64", "source": "/etc/postfix/main.cf" } TASK [Check for presence of ansible managed header, fingerprint] *************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml:9 Monday 02 December 2024 20:46:08 -0500 (0:00:00.421) 0:00:43.874 ******* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Reset all settings and configure relay_domains] ************************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:41 Monday 02 December 2024 20:46:08 -0500 (0:00:00.115) 0:00:43.990 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Monday 02 December 2024 20:46:08 -0500 (0:00:00.129) 0:00:44.119 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts used by role are present] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Monday 02 December 2024 20:46:08 -0500 (0:00:00.066) 0:00:44.186 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Check if system is ostree] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Monday 02 December 2024 20:46:08 -0500 (0:00:00.094) 0:00:44.280 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Monday 02 December 2024 20:46:08 -0500 (0:00:00.042) 0:00:44.322 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Set platform/version specific variables] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Monday 02 December 2024 20:46:08 -0500 (0:00:00.042) 0:00:44.365 ******* ok: [managed-node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [managed-node1] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node1] => (item=CentOS_7.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "smtp-submission" ] }, "ansible_included_var_files": [ "/tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/vars/CentOS_7.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.yml" } skipping: [managed-node1] => (item=CentOS_7.9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_7.9.yml", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Get status of package(s) [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Monday 02 December 2024 20:46:08 -0500 (0:00:00.074) 0:00:44.439 ******* ok: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:00.140262", "end": "2024-12-02 20:46:09.046455", "failed_when_result": false, "item": "postfix", "rc": 1, "start": "2024-12-02 20:46:08.906193", "warnings": [ "Consider using the yum, dnf or zypper module rather than running 'rpm'. If you need to use command because yum, dnf or zypper is insufficient you can add 'warn: false' to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message." ] } STDOUT: S.5....T. c /etc/postfix/main.cf MSG: non-zero return code TASK [fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix']] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Monday 02 December 2024 20:46:09 -0500 (0:00:00.448) 0:00:44.887 ******* changed: [managed-node1] => { "changed": true, "changes": { "removed": [ "postfix" ] }, "rc": 0, "results": [ "Loaded plugins: fastestmirror\nResolving Dependencies\n--> Running transaction check\n---> Package postfix.x86_64 2:2.10.1-9.el7 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nRemoving:\n postfix x86_64 2:2.10.1-9.el7 @anaconda 12 M\n\nTransaction Summary\n================================================================================\nRemove 1 Package\n\nInstalled size: 12 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Erasing : 2:postfix-2.10.1-9.el7.x86_64 1/1 \nwarning: /etc/postfix/main.cf saved as /etc/postfix/main.cf.rpmsave\n Verifying : 2:postfix-2.10.1-9.el7.x86_64 1/1 \n\nRemoved:\n postfix.x86_64 2:2.10.1-9.el7 \n\nComplete!\n" ] } TASK [fedora.linux_system_roles.postfix : Get status of config files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Monday 02 December 2024 20:46:11 -0500 (0:00:02.540) 0:00:47.428 ******* skipping: [managed-node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Remove config files - make empty] **** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Monday 02 December 2024 20:46:11 -0500 (0:00:00.047) 0:00:47.476 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Monday 02 December 2024 20:46:11 -0500 (0:00:00.040) 0:00:47.516 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml for managed-node1 TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Monday 02 December 2024 20:46:11 -0500 (0:00:00.065) 0:00:47.581 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Monday 02 December 2024 20:46:11 -0500 (0:00:00.132) 0:00:47.714 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml for managed-node1 TASK [fedora.linux_system_roles.firewall : Ensure ansible_facts used by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Monday 02 December 2024 20:46:12 -0500 (0:00:00.078) 0:00:47.792 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Check if system is ostree] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Monday 02 December 2024 20:46:12 -0500 (0:00:00.054) 0:00:47.847 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Monday 02 December 2024 20:46:12 -0500 (0:00:00.044) 0:00:47.891 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Monday 02 December 2024 20:46:12 -0500 (0:00:00.043) 0:00:47.934 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Set flag if transactional-update exists] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Monday 02 December 2024 20:46:12 -0500 (0:00:00.045) 0:00:47.980 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Monday 02 December 2024 20:46:12 -0500 (0:00:00.048) 0:00:48.028 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "firewalld-0.6.3-13.el7_9.noarch providing firewalld is already installed" ] } TASK [fedora.linux_system_roles.firewall : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Monday 02 December 2024 20:46:12 -0500 (0:00:00.552) 0:00:48.580 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Monday 02 December 2024 20:46:12 -0500 (0:00:00.041) 0:00:48.622 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Fail if reboot is needed and not set] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Monday 02 December 2024 20:46:12 -0500 (0:00:00.043) 0:00:48.665 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Monday 02 December 2024 20:46:12 -0500 (0:00:00.040) 0:00:48.706 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Attempt to stop and disable conflicting services] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Monday 02 December 2024 20:46:12 -0500 (0:00:00.039) 0:00:48.746 ******* skipping: [managed-node1] => (item=nftables) => { "ansible_loop_var": "item", "changed": false, "item": "nftables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=iptables) => { "ansible_loop_var": "item", "changed": false, "item": "iptables", "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item=ufw) => { "ansible_loop_var": "item", "changed": false, "item": "ufw", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Unmask firewalld service] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Monday 02 December 2024 20:46:13 -0500 (0:00:00.056) 0:00:48.803 ******* ok: [managed-node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:30 EST", "ActiveEnterTimestampMonotonic": "288160226", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "polkit.service basic.target system.slice dbus.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:30 EST", "AssertTimestampMonotonic": "287875991", "Before": "network-pre.target shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:30 EST", "ConditionTimestampMonotonic": "287875989", "Conflicts": "shutdown.target iptables.service ip6tables.service ipset.service ebtables.service", "ControlGroup": "/system.slice/firewalld.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "10398", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:30 EST", "ExecMainStartTimestampMonotonic": "287877446", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:30 EST", "InactiveExitTimestampMonotonic": "287877477", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "10398", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "Wants": "network-pre.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:30 EST", "WatchdogTimestampMonotonic": "288160170", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Monday 02 December 2024 20:46:13 -0500 (0:00:00.384) 0:00:49.187 ******* ok: [managed-node1] => { "changed": false, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:45:30 EST", "ActiveEnterTimestampMonotonic": "288160226", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "polkit.service basic.target system.slice dbus.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:45:30 EST", "AssertTimestampMonotonic": "287875991", "Before": "network-pre.target shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "BusName": "org.fedoraproject.FirewallD1", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:45:30 EST", "ConditionTimestampMonotonic": "287875989", "Conflicts": "shutdown.target iptables.service ip6tables.service ipset.service ebtables.service", "ControlGroup": "/system.slice/firewalld.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "firewalld - dynamic firewall daemon", "DevicePolicy": "auto", "Documentation": "man:firewalld(1)", "EnvironmentFile": "/etc/sysconfig/firewalld (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "10398", "ExecMainStartTimestamp": "Mon 2024-12-02 20:45:30 EST", "ExecMainStartTimestampMonotonic": "287877446", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/firewalld ; argv[]=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/firewalld.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "firewalld.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Mon 2024-12-02 20:45:30 EST", "InactiveExitTimestampMonotonic": "287877477", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "10398", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "firewalld.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "null", "StandardInput": "null", "StandardOutput": "null", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "Wants": "network-pre.target", "WatchdogTimestamp": "Mon 2024-12-02 20:45:30 EST", "WatchdogTimestampMonotonic": "288160170", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Monday 02 December 2024 20:46:13 -0500 (0:00:00.372) 0:00:49.559 ******* ok: [managed-node1] => { "ansible_facts": { "__firewall_previous_replaced": false, "__firewall_python_cmd": "/usr/bin/python", "__firewall_report_changed": true }, "changed": false } TASK [fedora.linux_system_roles.firewall : Get config files, checksums before and remove] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Monday 02 December 2024 20:46:13 -0500 (0:00:00.046) 0:00:49.606 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Tell firewall module it is able to report changed] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Monday 02 December 2024 20:46:13 -0500 (0:00:00.040) 0:00:49.646 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Monday 02 December 2024 20:46:13 -0500 (0:00:00.041) 0:00:49.687 ******* ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp", "state": "enabled" } } ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtps", "state": "enabled" } } ok: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "__firewall_changed": false, "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp-submission", "state": "enabled" } } TASK [fedora.linux_system_roles.firewall : Gather firewall config information] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Monday 02 December 2024 20:46:15 -0500 (0:00:01.557) 0:00:51.245 ******* skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtps'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtps", "state": "enabled" }, "skip_reason": "Conditional result was False" } skipping: [managed-node1] => (item={u'state': u'enabled', u'service': u'smtp-submission'}) => { "ansible_loop_var": "item", "changed": false, "item": { "service": "smtp-submission", "state": "enabled" }, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Monday 02 December 2024 20:46:15 -0500 (0:00:00.067) 0:00:51.312 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Gather firewall config if no arguments] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Monday 02 December 2024 20:46:15 -0500 (0:00:00.043) 0:00:51.355 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Update firewalld_config fact] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Monday 02 December 2024 20:46:15 -0500 (0:00:00.040) 0:00:51.396 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Get config files, checksums after] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Monday 02 December 2024 20:46:15 -0500 (0:00:00.041) 0:00:51.437 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Calculate what has changed] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Monday 02 December 2024 20:46:15 -0500 (0:00:00.040) 0:00:51.478 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Monday 02 December 2024 20:46:15 -0500 (0:00:00.041) 0:00:51.519 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Monday 02 December 2024 20:46:15 -0500 (0:00:00.039) 0:00:51.559 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml for managed-node1 TASK [fedora.linux_system_roles.postfix : Get the smtp related tcp service ports] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Monday 02 December 2024 20:46:15 -0500 (0:00:00.071) 0:00:51.631 ******* ok: [managed-node1] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.265324", "end": "2024-12-02 20:46:16.396599", "item": "smtp", "rc": 0, "start": "2024-12-02 20:46:16.131275" } STDOUT: 25/tcp ok: [managed-node1] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.254905", "end": "2024-12-02 20:46:16.949336", "item": "smtps", "rc": 0, "start": "2024-12-02 20:46:16.694431" } STDOUT: 465/tcp ok: [managed-node1] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.255236", "end": "2024-12-02 20:46:17.498051", "item": "smtp-submission", "rc": 0, "start": "2024-12-02 20:46:17.242815" } STDOUT: 587/tcp TASK [fedora.linux_system_roles.postfix : Initialize _postfix_selinux] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Monday 02 December 2024 20:46:17 -0500 (0:00:01.742) 0:00:53.373 ******* ok: [managed-node1] => { "ansible_facts": { "_postfix_selinux": [] }, "changed": false } TASK [fedora.linux_system_roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Monday 02 December 2024 20:46:17 -0500 (0:00:00.068) 0:00:53.442 ******* ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:46:16.396599', u'stderr': u'', u'stdout': u'25/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.265324', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtp', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'25/tcp'], u'start': u'2024-12-02 20:46:16.131275'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.265324", "end": "2024-12-02 20:46:16.396599", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtp", "rc": 0, "start": "2024-12-02 20:46:16.131275", "stderr": "", "stderr_lines": [], "stdout": "25/tcp", "stdout_lines": [ "25/tcp" ] } } ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:46:16.949336', u'stderr': u'', u'stdout': u'465/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.254905', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtps" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtps" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtps', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtps" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtps" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'465/tcp'], u'start': u'2024-12-02 20:46:16.694431'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.254905", "end": "2024-12-02 20:46:16.949336", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtps\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtps\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtps", "rc": 0, "start": "2024-12-02 20:46:16.694431", "stderr": "", "stderr_lines": [], "stdout": "465/tcp", "stdout_lines": [ "465/tcp" ] } } ok: [managed-node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-12-02 20:46:17.498051', u'stderr': u'', u'stdout': u'587/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.255236', u'cmd': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp-submission" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp-submission" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'item': u'smtp-submission', u'rc': 0, u'invocation': {u'module_args': {u'warn': True, u'executable': None, u'_uses_shell': True, u'strip_empty_ends': True, u'_raw_params': u'set -euo pipefail\nports="$(firewall-cmd --info-service="smtp-submission" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")" || :\nif [ -z "$ports" ]; then\n include="$(firewall-cmd --info-service="smtp-submission" | \\\n awk \'/^ +includes:/ {print $2}\')" || :\n if [ -n "$include" ]; then\n ports="$(firewall-cmd --info-service="$include" | \\\n grep -E " +ports: +" | sed -e "s/ *ports: //")"\n fi\nfi\nif [ -z "$ports" ]; then\n exit 1\nfi\necho "$ports"', u'removes': None, u'argv': None, u'creates': None, u'chdir': None, u'stdin_add_newline': True, u'stdin': None}}, u'stdout_lines': [u'587/tcp'], u'start': u'2024-12-02 20:46:17.242815'}) => { "ansible_facts": { "_postfix_selinux": [ { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ] }, "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "cmd": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "delta": "0:00:00.255236", "end": "2024-12-02 20:46:17.498051", "failed": false, "invocation": { "module_args": { "_raw_params": "set -euo pipefail\nports=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\" || :\nif [ -z \"$ports\" ]; then\n include=\"$(firewall-cmd --info-service=\"smtp-submission\" | \\\n awk '/^ +includes:/ {print $2}')\" || :\n if [ -n \"$include\" ]; then\n ports=\"$(firewall-cmd --info-service=\"$include\" | \\\n grep -E \" +ports: +\" | sed -e \"s/ *ports: //\")\"\n fi\nfi\nif [ -z \"$ports\" ]; then\n exit 1\nfi\necho \"$ports\"", "_uses_shell": true, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true } }, "item": "smtp-submission", "rc": 0, "start": "2024-12-02 20:46:17.242815", "stderr": "", "stderr_lines": [], "stdout": "587/tcp", "stdout_lines": [ "587/tcp" ] } } TASK [fedora.linux_system_roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Monday 02 December 2024 20:46:17 -0500 (0:00:00.221) 0:00:53.664 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Monday 02 December 2024 20:46:17 -0500 (0:00:00.058) 0:00:53.723 ******* TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Monday 02 December 2024 20:46:18 -0500 (0:00:00.076) 0:00:53.799 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml for managed-node1 TASK [fedora.linux_system_roles.selinux : Ensure ansible_facts used by role] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Monday 02 December 2024 20:46:18 -0500 (0:00:00.080) 0:00:53.880 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Monday 02 December 2024 20:46:18 -0500 (0:00:00.052) 0:00:53.932 ******* included: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml for managed-node1 TASK [fedora.linux_system_roles.selinux : Check if system is ostree] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Monday 02 December 2024 20:46:18 -0500 (0:00:00.082) 0:00:54.014 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set flag to indicate system is ostree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Monday 02 December 2024 20:46:18 -0500 (0:00:00.048) 0:00:54.062 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 Monday 02 December 2024 20:46:18 -0500 (0:00:00.041) 0:00:54.104 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set flag if transactional-update exists] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 Monday 02 December 2024 20:46:18 -0500 (0:00:00.040) 0:00:54.145 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python2 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Monday 02 December 2024 20:46:18 -0500 (0:00:00.042) 0:00:54.187 ******* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "libselinux-python-2.5-15.el7.x86_64 providing libselinux-python is already installed", "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed" ] } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:35 Monday 02 December 2024 20:46:18 -0500 (0:00:00.540) 0:00:54.727 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:46 Monday 02 December 2024 20:46:18 -0500 (0:00:00.043) 0:00:54.770 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux tool semanage] ******* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 Monday 02 December 2024 20:46:19 -0500 (0:00:00.040) 0:00:54.811 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:72 Monday 02 December 2024 20:46:19 -0500 (0:00:00.044) 0:00:54.856 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.selinux : Reboot transactional update systems] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:77 Monday 02 December 2024 20:46:19 -0500 (0:00:00.041) 0:00:54.897 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Fail if reboot is needed and not set] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:82 Monday 02 December 2024 20:46:19 -0500 (0:00:00.042) 0:00:54.940 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:89 Monday 02 December 2024 20:46:19 -0500 (0:00:00.084) 0:00:55.025 ******* ok: [managed-node1] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Monday 02 December 2024 20:46:19 -0500 (0:00:00.511) 0:00:55.537 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if disabled] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Monday 02 December 2024 20:46:19 -0500 (0:00:00.044) 0:00:55.581 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set selinux_reboot_required] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Monday 02 December 2024 20:46:19 -0500 (0:00:00.042) 0:00:55.624 ******* ok: [managed-node1] => { "ansible_facts": { "selinux_reboot_required": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Fail if reboot is required] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Monday 02 December 2024 20:46:19 -0500 (0:00:00.048) 0:00:55.672 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Warn if SELinux is disabled] ********* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Monday 02 December 2024 20:46:19 -0500 (0:00:00.039) 0:00:55.712 ******* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Monday 02 December 2024 20:46:19 -0500 (0:00:00.041) 0:00:55.754 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux boolean local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Monday 02 December 2024 20:46:20 -0500 (0:00:00.043) 0:00:55.797 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux file context local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Monday 02 December 2024 20:46:20 -0500 (0:00:00.041) 0:00:55.839 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux port local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Monday 02 December 2024 20:46:20 -0500 (0:00:00.043) 0:00:55.882 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux login local modifications] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Monday 02 December 2024 20:46:20 -0500 (0:00:00.041) 0:00:55.924 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Monday 02 December 2024 20:46:20 -0500 (0:00:00.041) 0:00:55.966 ******* TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Monday 02 December 2024 20:46:20 -0500 (0:00:00.041) 0:00:56.008 ******* TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Monday 02 December 2024 20:46:20 -0500 (0:00:00.040) 0:00:56.049 ******* ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'state': u'present', u'ports': u'25'}) => { "__selinux_item": { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": false, "ports": [ "25" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'state': u'present', u'local': u'true', u'ports': u'465', u'proto': u'tcp'}) => { "__selinux_item": { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": false, "ports": [ "465" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } ok: [managed-node1] => (item={u'setype': u'smtp_port_t', u'proto': u'tcp', u'local': u'true', u'ports': u'587', u'state': u'present'}) => { "__selinux_item": { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": false, "ports": [ "587" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } TASK [fedora.linux_system_roles.selinux : Set linux user to SELinux user mapping] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Monday 02 December 2024 20:46:21 -0500 (0:00:01.199) 0:00:57.248 ******* TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Monday 02 December 2024 20:46:21 -0500 (0:00:00.043) 0:00:57.291 ******* ok: [managed-node1] => { "ansible_facts": { "selinux_checksums": false, "selinux_installed_modules": { "abrt": { "100": { "checksum": "", "enabled": 1 } }, "accountsd": { "100": { "checksum": "", "enabled": 1 } }, "acct": { "100": { "checksum": "", "enabled": 1 } }, "afs": { "100": { "checksum": "", "enabled": 1 } }, "aiccu": { "100": { "checksum": "", "enabled": 1 } }, "aide": { "100": { "checksum": "", "enabled": 1 } }, "ajaxterm": { "100": { "checksum": "", "enabled": 1 } }, "alsa": { "100": { "checksum": "", "enabled": 1 } }, "amanda": { "100": { "checksum": "", "enabled": 1 } }, "amtu": { "100": { "checksum": "", "enabled": 1 } }, "anaconda": { "100": { "checksum": "", "enabled": 1 } }, "antivirus": { "100": { "checksum": "", "enabled": 1 } }, "apache": { "100": { "checksum": "", "enabled": 1 } }, "apcupsd": { "100": { "checksum": "", "enabled": 1 } }, "apm": { "100": { "checksum": "", "enabled": 1 } }, "application": { "100": { "checksum": "", "enabled": 1 } }, "arpwatch": { "100": { "checksum": "", "enabled": 1 } }, "asterisk": { "100": { "checksum": "", "enabled": 1 } }, "auditadm": { "100": { "checksum": "", "enabled": 1 } }, "authconfig": { "100": { "checksum": "", "enabled": 1 } }, "authlogin": { "100": { "checksum": "", "enabled": 1 } }, "automount": { "100": { "checksum": "", "enabled": 1 } }, "avahi": { "100": { "checksum": "", "enabled": 1 } }, "awstats": { "100": { "checksum": "", "enabled": 1 } }, "bacula": { "100": { "checksum": "", "enabled": 1 } }, "base": { "100": { "checksum": "", "enabled": 1 } }, "bcfg2": { "100": { "checksum": "", "enabled": 1 } }, "bind": { "100": { "checksum": "", "enabled": 1 } }, "bitlbee": { "100": { "checksum": "", "enabled": 1 } }, "blkmapd": { "100": { "checksum": "", "enabled": 1 } }, "blueman": { "100": { "checksum": "", "enabled": 1 } }, "bluetooth": { "100": { "checksum": "", "enabled": 1 } }, "boinc": { "100": { "checksum": "", "enabled": 1 } }, "boltd": { "100": { "checksum": "", "enabled": 1 } }, "bootloader": { "100": { "checksum": "", "enabled": 1 } }, "brctl": { "100": { "checksum": "", "enabled": 1 } }, "brltty": { "100": { "checksum": "", "enabled": 1 } }, "bugzilla": { "100": { "checksum": "", "enabled": 1 } }, "bumblebee": { "100": { "checksum": "", "enabled": 1 } }, "cachefilesd": { "100": { "checksum": "", "enabled": 1 } }, "calamaris": { "100": { "checksum": "", "enabled": 1 } }, "callweaver": { "100": { "checksum": "", "enabled": 1 } }, "canna": { "100": { "checksum": "", "enabled": 1 } }, "ccs": { "100": { "checksum": "", "enabled": 1 } }, "cdrecord": { "100": { "checksum": "", "enabled": 1 } }, "certmaster": { "100": { "checksum": "", "enabled": 1 } }, "certmonger": { "100": { "checksum": "", "enabled": 1 } }, "certwatch": { "100": { "checksum": "", "enabled": 1 } }, "cfengine": { "100": { "checksum": "", "enabled": 1 } }, "cgdcbxd": { "100": { "checksum": "", "enabled": 1 } }, "cgroup": { "100": { "checksum": "", "enabled": 1 } }, "chrome": { "100": { "checksum": "", "enabled": 1 } }, "chronyd": { "100": { "checksum": "", "enabled": 1 } }, "cinder": { "100": { "checksum": "", "enabled": 1 } }, "cipe": { "100": { "checksum": "", "enabled": 1 } }, "clock": { "100": { "checksum": "", "enabled": 1 } }, "clogd": { "100": { "checksum": "", "enabled": 1 } }, "cloudform": { "100": { "checksum": "", "enabled": 1 } }, "cmirrord": { "100": { "checksum": "", "enabled": 1 } }, "cobbler": { "100": { "checksum": "", "enabled": 1 } }, "cockpit": { "100": { "checksum": "", "enabled": 1 } }, "collectd": { "100": { "checksum": "", "enabled": 1 } }, "colord": { "100": { "checksum": "", "enabled": 1 } }, "comsat": { "100": { "checksum": "", "enabled": 1 } }, "condor": { "100": { "checksum": "", "enabled": 1 } }, "conman": { "100": { "checksum": "", "enabled": 1 } }, "consolekit": { "100": { "checksum": "", "enabled": 1 } }, "container": { "100": { "checksum": "", "enabled": 1 } }, "couchdb": { "100": { "checksum": "", "enabled": 1 } }, "courier": { "100": { "checksum": "", "enabled": 1 } }, "cpucontrol": { "100": { "checksum": "", "enabled": 1 } }, "cpufreqselector": { "100": { "checksum": "", "enabled": 1 } }, "cpuplug": { "100": { "checksum": "", "enabled": 1 } }, "cron": { "100": { "checksum": "", "enabled": 1 } }, "ctdb": { "100": { "checksum": "", "enabled": 1 } }, "cups": { "100": { "checksum": "", "enabled": 1 } }, "cvs": { "100": { "checksum": "", "enabled": 1 } }, "cyphesis": { "100": { "checksum": "", "enabled": 1 } }, "cyrus": { "100": { "checksum": "", "enabled": 1 } }, "daemontools": { "100": { "checksum": "", "enabled": 1 } }, "dbadm": { "100": { "checksum": "", "enabled": 1 } }, "dbskk": { "100": { "checksum": "", "enabled": 1 } }, "dbus": { "100": { "checksum": "", "enabled": 1 } }, "dcc": { "100": { "checksum": "", "enabled": 1 } }, "ddclient": { "100": { "checksum": "", "enabled": 1 } }, "denyhosts": { "100": { "checksum": "", "enabled": 1 } }, "devicekit": { "100": { "checksum": "", "enabled": 1 } }, "dhcp": { "100": { "checksum": "", "enabled": 1 } }, "dictd": { "100": { "checksum": "", "enabled": 1 } }, "dirsrv": { "100": { "checksum": "", "enabled": 1 } }, "dirsrv-admin": { "100": { "checksum": "", "enabled": 1 } }, "dmesg": { "100": { "checksum": "", "enabled": 1 } }, "dmidecode": { "100": { "checksum": "", "enabled": 1 } }, "dnsmasq": { "100": { "checksum": "", "enabled": 1 } }, "dnssec": { "100": { "checksum": "", "enabled": 1 } }, "dovecot": { "100": { "checksum": "", "enabled": 1 } }, "drbd": { "100": { "checksum": "", "enabled": 1 } }, "dspam": { "100": { "checksum": "", "enabled": 1 } }, "entropyd": { "100": { "checksum": "", "enabled": 1 } }, "exim": { "100": { "checksum": "", "enabled": 1 } }, "fail2ban": { "100": { "checksum": "", "enabled": 1 } }, "fcoe": { "100": { "checksum": "", "enabled": 1 } }, "fetchmail": { "100": { "checksum": "", "enabled": 1 } }, "finger": { "100": { "checksum": "", "enabled": 1 } }, "firewalld": { "100": { "checksum": "", "enabled": 1 } }, "firewallgui": { "100": { "checksum": "", "enabled": 1 } }, "firstboot": { "100": { "checksum": "", "enabled": 1 } }, "fprintd": { "100": { "checksum": "", "enabled": 1 } }, "freeipmi": { "100": { "checksum": "", "enabled": 1 } }, "freqset": { "100": { "checksum": "", "enabled": 1 } }, "fstools": { "100": { "checksum": "", "enabled": 1 } }, "ftp": { "100": { "checksum": "", "enabled": 1 } }, "games": { "100": { "checksum": "", "enabled": 1 } }, "ganesha": { "100": { "checksum": "", "enabled": 1 } }, "gdomap": { "100": { "checksum": "", "enabled": 1 } }, "geoclue": { "100": { "checksum": "", "enabled": 1 } }, "getty": { "100": { "checksum": "", "enabled": 1 } }, "git": { "100": { "checksum": "", "enabled": 1 } }, "gitosis": { "100": { "checksum": "", "enabled": 1 } }, "glance": { "100": { "checksum": "", "enabled": 1 } }, "glusterd": { "100": { "checksum": "", "enabled": 1 } }, "gnome": { "100": { "checksum": "", "enabled": 1 } }, "gpg": { "100": { "checksum": "", "enabled": 1 } }, "gpm": { "100": { "checksum": "", "enabled": 1 } }, "gpsd": { "100": { "checksum": "", "enabled": 1 } }, "gssproxy": { "100": { "checksum": "", "enabled": 1 } }, "guest": { "100": { "checksum": "", "enabled": 1 } }, "hddtemp": { "100": { "checksum": "", "enabled": 1 } }, "hostname": { "100": { "checksum": "", "enabled": 1 } }, "hsqldb": { "100": { "checksum": "", "enabled": 1 } }, "hwloc": { "100": { "checksum": "", "enabled": 1 } }, "hypervkvp": { "100": { "checksum": "", "enabled": 1 } }, "icecast": { "100": { "checksum": "", "enabled": 1 } }, "inetd": { "100": { "checksum": "", "enabled": 1 } }, "init": { "100": { "checksum": "", "enabled": 1 } }, "inn": { "100": { "checksum": "", "enabled": 1 } }, "iodine": { "100": { "checksum": "", "enabled": 1 } }, "iotop": { "100": { "checksum": "", "enabled": 1 } }, "ipa": { "100": { "checksum": "", "enabled": 1 } }, "ipmievd": { "100": { "checksum": "", "enabled": 1 } }, "ipsec": { "100": { "checksum": "", "enabled": 1 } }, "iptables": { "100": { "checksum": "", "enabled": 1 } }, "irc": { "100": { "checksum": "", "enabled": 1 } }, "irqbalance": { "100": { "checksum": "", "enabled": 1 } }, "iscsi": { "100": { "checksum": "", "enabled": 1 } }, "isns": { "100": { "checksum": "", "enabled": 1 } }, "jabber": { "100": { "checksum": "", "enabled": 1 } }, "jetty": { "100": { "checksum": "", "enabled": 1 } }, "jockey": { "100": { "checksum": "", "enabled": 1 } }, "journalctl": { "100": { "checksum": "", "enabled": 1 } }, "kdump": { "100": { "checksum": "", "enabled": 1 } }, "kdumpgui": { "100": { "checksum": "", "enabled": 1 } }, "keepalived": { "100": { "checksum": "", "enabled": 1 } }, "kerberos": { "100": { "checksum": "", "enabled": 1 } }, "keyboardd": { "100": { "checksum": "", "enabled": 1 } }, "keystone": { "100": { "checksum": "", "enabled": 1 } }, "kismet": { "100": { "checksum": "", "enabled": 1 } }, "kmscon": { "100": { "checksum": "", "enabled": 1 } }, "kpatch": { "100": { "checksum": "", "enabled": 1 } }, "ksmtuned": { "100": { "checksum": "", "enabled": 1 } }, "ktalk": { "100": { "checksum": "", "enabled": 1 } }, "l2tp": { "100": { "checksum": "", "enabled": 1 } }, "ldap": { "100": { "checksum": "", "enabled": 1 } }, "libraries": { "100": { "checksum": "", "enabled": 1 } }, "likewise": { "100": { "checksum": "", "enabled": 1 } }, "linuxptp": { "100": { "checksum": "", "enabled": 1 } }, "lircd": { "100": { "checksum": "", "enabled": 1 } }, "livecd": { "100": { "checksum": "", "enabled": 1 } }, "lldpad": { "100": { "checksum": "", "enabled": 1 } }, "loadkeys": { "100": { "checksum": "", "enabled": 1 } }, "locallogin": { "100": { "checksum": "", "enabled": 1 } }, "lockdev": { "100": { "checksum": "", "enabled": 1 } }, "logadm": { "100": { "checksum": "", "enabled": 1 } }, "logging": { "100": { "checksum": "", "enabled": 1 } }, "logrotate": { "100": { "checksum": "", "enabled": 1 } }, "logwatch": { "100": { "checksum": "", "enabled": 1 } }, "lpd": { "100": { "checksum": "", "enabled": 1 } }, "lsm": { "100": { "checksum": "", "enabled": 1 } }, "lttng-tools": { "100": { "checksum": "", "enabled": 1 } }, "lvm": { "100": { "checksum": "", "enabled": 1 } }, "mailman": { "100": { "checksum": "", "enabled": 1 } }, "mailscanner": { "100": { "checksum": "", "enabled": 1 } }, "man2html": { "100": { "checksum": "", "enabled": 1 } }, "mandb": { "100": { "checksum": "", "enabled": 1 } }, "mcelog": { "100": { "checksum": "", "enabled": 1 } }, "mediawiki": { "100": { "checksum": "", "enabled": 1 } }, "memcached": { "100": { "checksum": "", "enabled": 1 } }, "milter": { "100": { "checksum": "", "enabled": 1 } }, "minidlna": { "100": { "checksum": "", "enabled": 1 } }, "minissdpd": { "100": { "checksum": "", "enabled": 1 } }, "mip6d": { "100": { "checksum": "", "enabled": 1 } }, "mirrormanager": { "100": { "checksum": "", "enabled": 1 } }, "miscfiles": { "100": { "checksum": "", "enabled": 1 } }, "mock": { "100": { "checksum": "", "enabled": 1 } }, "modemmanager": { "100": { "checksum": "", "enabled": 1 } }, "modutils": { "100": { "checksum": "", "enabled": 1 } }, "mojomojo": { "100": { "checksum": "", "enabled": 1 } }, "mon_statd": { "100": { "checksum": "", "enabled": 1 } }, "mongodb": { "100": { "checksum": "", "enabled": 1 } }, "motion": { "100": { "checksum": "", "enabled": 1 } }, "mount": { "100": { "checksum": "", "enabled": 1 } }, "mozilla": { "100": { "checksum": "", "enabled": 1 } }, "mpd": { "100": { "checksum": "", "enabled": 1 } }, "mplayer": { "100": { "checksum": "", "enabled": 1 } }, "mrtg": { "100": { "checksum": "", "enabled": 1 } }, "mta": { "100": { "checksum": "", "enabled": 1 } }, "munin": { "100": { "checksum": "", "enabled": 1 } }, "mysql": { "100": { "checksum": "", "enabled": 1 } }, "mythtv": { "100": { "checksum": "", "enabled": 1 } }, "nagios": { "100": { "checksum": "", "enabled": 1 } }, "namespace": { "100": { "checksum": "", "enabled": 1 } }, "ncftool": { "100": { "checksum": "", "enabled": 1 } }, "netlabel": { "100": { "checksum": "", "enabled": 1 } }, "netutils": { "100": { "checksum": "", "enabled": 1 } }, "networkmanager": { "100": { "checksum": "", "enabled": 1 } }, "ninfod": { "100": { "checksum": "", "enabled": 1 } }, "nis": { "100": { "checksum": "", "enabled": 1 } }, "nova": { "100": { "checksum": "", "enabled": 1 } }, "nscd": { "100": { "checksum": "", "enabled": 1 } }, "nsd": { "100": { "checksum": "", "enabled": 1 } }, "nslcd": { "100": { "checksum": "", "enabled": 1 } }, "ntop": { "100": { "checksum": "", "enabled": 1 } }, "ntp": { "100": { "checksum": "", "enabled": 1 } }, "numad": { "100": { "checksum": "", "enabled": 1 } }, "nut": { "100": { "checksum": "", "enabled": 1 } }, "nx": { "100": { "checksum": "", "enabled": 1 } }, "obex": { "100": { "checksum": "", "enabled": 1 } }, "oddjob": { "100": { "checksum": "", "enabled": 1 } }, "openct": { "100": { "checksum": "", "enabled": 1 } }, "opendnssec": { "100": { "checksum": "", "enabled": 1 } }, "openhpid": { "100": { "checksum": "", "enabled": 1 } }, "openshift": { "100": { "checksum": "", "enabled": 1 } }, "openshift-origin": { "100": { "checksum": "", "enabled": 1 } }, "opensm": { "100": { "checksum": "", "enabled": 1 } }, "openvpn": { "100": { "checksum": "", "enabled": 1 } }, "openvswitch": { "100": { "checksum": "", "enabled": 1 } }, "openwsman": { "100": { "checksum": "", "enabled": 1 } }, "oracleasm": { "100": { "checksum": "", "enabled": 1 } }, "osad": { "100": { "checksum": "", "enabled": 1 } }, "pads": { "100": { "checksum": "", "enabled": 1 } }, "passenger": { "100": { "checksum": "", "enabled": 1 } }, "pcmcia": { "100": { "checksum": "", "enabled": 1 } }, "pcp": { "100": { "checksum": "", "enabled": 1 } }, "pcscd": { "100": { "checksum": "", "enabled": 1 } }, "pegasus": { "100": { "checksum": "", "enabled": 1 } }, "permissivedomains": { "100": { "checksum": "", "enabled": 1 } }, "pesign": { "100": { "checksum": "", "enabled": 1 } }, "pingd": { "100": { "checksum": "", "enabled": 1 } }, "piranha": { "100": { "checksum": "", "enabled": 1 } }, "pkcs": { "100": { "checksum": "", "enabled": 1 } }, "pki": { "100": { "checksum": "", "enabled": 1 } }, "plymouthd": { "100": { "checksum": "", "enabled": 1 } }, "podsleuth": { "100": { "checksum": "", "enabled": 1 } }, "policykit": { "100": { "checksum": "", "enabled": 1 } }, "polipo": { "100": { "checksum": "", "enabled": 1 } }, "portmap": { "100": { "checksum": "", "enabled": 1 } }, "portreserve": { "100": { "checksum": "", "enabled": 1 } }, "postfix": { "100": { "checksum": "", "enabled": 1 } }, "postgresql": { "100": { "checksum": "", "enabled": 1 } }, "postgrey": { "100": { "checksum": "", "enabled": 1 } }, "ppp": { "100": { "checksum": "", "enabled": 1 } }, "prelink": { "100": { "checksum": "", "enabled": 1 } }, "prelude": { "100": { "checksum": "", "enabled": 1 } }, "privoxy": { "100": { "checksum": "", "enabled": 1 } }, "procmail": { "100": { "checksum": "", "enabled": 1 } }, "prosody": { "100": { "checksum": "", "enabled": 1 } }, "psad": { "100": { "checksum": "", "enabled": 1 } }, "ptchown": { "100": { "checksum": "", "enabled": 1 } }, "publicfile": { "100": { "checksum": "", "enabled": 1 } }, "pulseaudio": { "100": { "checksum": "", "enabled": 1 } }, "puppet": { "100": { "checksum": "", "enabled": 1 } }, "pwauth": { "100": { "checksum": "", "enabled": 1 } }, "qmail": { "100": { "checksum": "", "enabled": 1 } }, "qpid": { "100": { "checksum": "", "enabled": 1 } }, "quantum": { "100": { "checksum": "", "enabled": 1 } }, "quota": { "100": { "checksum": "", "enabled": 1 } }, "rabbitmq": { "100": { "checksum": "", "enabled": 1 } }, "radius": { "100": { "checksum": "", "enabled": 1 } }, "radvd": { "100": { "checksum": "", "enabled": 1 } }, "raid": { "100": { "checksum": "", "enabled": 1 } }, "rasdaemon": { "100": { "checksum": "", "enabled": 1 } }, "rdisc": { "100": { "checksum": "", "enabled": 1 } }, "readahead": { "100": { "checksum": "", "enabled": 1 } }, "realmd": { "100": { "checksum": "", "enabled": 1 } }, "redis": { "100": { "checksum": "", "enabled": 1 } }, "remotelogin": { "100": { "checksum": "", "enabled": 1 } }, "restraint": { "400": { "checksum": "", "enabled": 1 } }, "rhcs": { "100": { "checksum": "", "enabled": 1 } }, "rhev": { "100": { "checksum": "", "enabled": 1 } }, "rhgb": { "100": { "checksum": "", "enabled": 1 } }, "rhnsd": { "100": { "checksum": "", "enabled": 1 } }, "rhsmcertd": { "100": { "checksum": "", "enabled": 1 } }, "rhts": { "400": { "checksum": "", "enabled": 1 } }, "ricci": { "100": { "checksum": "", "enabled": 1 } }, "rkhunter": { "100": { "checksum": "", "enabled": 1 } }, "rlogin": { "100": { "checksum": "", "enabled": 1 } }, "rngd": { "100": { "checksum": "", "enabled": 1 } }, "roundup": { "100": { "checksum": "", "enabled": 1 } }, "rpc": { "100": { "checksum": "", "enabled": 1 } }, "rpcbind": { "100": { "checksum": "", "enabled": 1 } }, "rpm": { "100": { "checksum": "", "enabled": 1 } }, "rshd": { "100": { "checksum": "", "enabled": 1 } }, "rssh": { "100": { "checksum": "", "enabled": 1 } }, "rsync": { "100": { "checksum": "", "enabled": 1 } }, "rtas": { "100": { "checksum": "", "enabled": 1 } }, "rtkit": { "100": { "checksum": "", "enabled": 1 } }, "rwho": { "100": { "checksum": "", "enabled": 1 } }, "samba": { "100": { "checksum": "", "enabled": 1 } }, "sambagui": { "100": { "checksum": "", "enabled": 1 } }, "sandboxX": { "100": { "checksum": "", "enabled": 1 } }, "sanlock": { "100": { "checksum": "", "enabled": 1 } }, "sasl": { "100": { "checksum": "", "enabled": 1 } }, "sbd": { "100": { "checksum": "", "enabled": 1 } }, "sblim": { "100": { "checksum": "", "enabled": 1 } }, "screen": { "100": { "checksum": "", "enabled": 1 } }, "secadm": { "100": { "checksum": "", "enabled": 1 } }, "sectoolm": { "100": { "checksum": "", "enabled": 1 } }, "selinuxutil": { "100": { "checksum": "", "enabled": 1 } }, "sendmail": { "100": { "checksum": "", "enabled": 1 } }, "sensord": { "100": { "checksum": "", "enabled": 1 } }, "setrans": { "100": { "checksum": "", "enabled": 1 } }, "setroubleshoot": { "100": { "checksum": "", "enabled": 1 } }, "seunshare": { "100": { "checksum": "", "enabled": 1 } }, "sge": { "100": { "checksum": "", "enabled": 1 } }, "shorewall": { "100": { "checksum": "", "enabled": 1 } }, "slocate": { "100": { "checksum": "", "enabled": 1 } }, "slpd": { "100": { "checksum": "", "enabled": 1 } }, "smartmon": { "100": { "checksum": "", "enabled": 1 } }, "smokeping": { "100": { "checksum": "", "enabled": 1 } }, "smoltclient": { "100": { "checksum": "", "enabled": 1 } }, "smsd": { "100": { "checksum": "", "enabled": 1 } }, "snapper": { "100": { "checksum": "", "enabled": 1 } }, "snmp": { "100": { "checksum": "", "enabled": 1 } }, "snort": { "100": { "checksum": "", "enabled": 1 } }, "sosreport": { "100": { "checksum": "", "enabled": 1 } }, "soundserver": { "100": { "checksum": "", "enabled": 1 } }, "spamassassin": { "100": { "checksum": "", "enabled": 1 } }, "speech-dispatcher": { "100": { "checksum": "", "enabled": 1 } }, "squid": { "100": { "checksum": "", "enabled": 1 } }, "ssh": { "100": { "checksum": "", "enabled": 1 } }, "sssd": { "100": { "checksum": "", "enabled": 1 } }, "staff": { "100": { "checksum": "", "enabled": 1 } }, "stapserver": { "100": { "checksum": "", "enabled": 1 } }, "stunnel": { "100": { "checksum": "", "enabled": 1 } }, "su": { "100": { "checksum": "", "enabled": 1 } }, "sudo": { "100": { "checksum": "", "enabled": 1 } }, "svnserve": { "100": { "checksum": "", "enabled": 1 } }, "swift": { "100": { "checksum": "", "enabled": 1 } }, "sysadm": { "100": { "checksum": "", "enabled": 1 } }, "sysadm_secadm": { "100": { "checksum": "", "enabled": 1 } }, "sysnetwork": { "100": { "checksum": "", "enabled": 1 } }, "sysstat": { "100": { "checksum": "", "enabled": 1 } }, "systemd": { "100": { "checksum": "", "enabled": 1 } }, "tangd": { "100": { "checksum": "", "enabled": 1 } }, "targetd": { "100": { "checksum": "", "enabled": 1 } }, "tcpd": { "100": { "checksum": "", "enabled": 1 } }, "tcsd": { "100": { "checksum": "", "enabled": 1 } }, "telepathy": { "100": { "checksum": "", "enabled": 1 } }, "telnet": { "100": { "checksum": "", "enabled": 1 } }, "tftp": { "100": { "checksum": "", "enabled": 1 } }, "tgtd": { "100": { "checksum": "", "enabled": 1 } }, "thin": { "100": { "checksum": "", "enabled": 1 } }, "thumb": { "100": { "checksum": "", "enabled": 1 } }, "tlp": { "100": { "checksum": "", "enabled": 1 } }, "tmpreaper": { "100": { "checksum": "", "enabled": 1 } }, "tomcat": { "100": { "checksum": "", "enabled": 1 } }, "tor": { "100": { "checksum": "", "enabled": 1 } }, "tuned": { "100": { "checksum": "", "enabled": 1 } }, "tvtime": { "100": { "checksum": "", "enabled": 1 } }, "udev": { "100": { "checksum": "", "enabled": 1 } }, "ulogd": { "100": { "checksum": "", "enabled": 1 } }, "uml": { "100": { "checksum": "", "enabled": 1 } }, "unconfined": { "100": { "checksum": "", "enabled": 1 } }, "unconfineduser": { "100": { "checksum": "", "enabled": 1 } }, "unlabelednet": { "100": { "checksum": "", "enabled": 1 } }, "unprivuser": { "100": { "checksum": "", "enabled": 1 } }, "updfstab": { "100": { "checksum": "", "enabled": 1 } }, "usbmodules": { "100": { "checksum": "", "enabled": 1 } }, "usbmuxd": { "100": { "checksum": "", "enabled": 1 } }, "userdomain": { "100": { "checksum": "", "enabled": 1 } }, "userhelper": { "100": { "checksum": "", "enabled": 1 } }, "usermanage": { "100": { "checksum": "", "enabled": 1 } }, "usernetctl": { "100": { "checksum": "", "enabled": 1 } }, "uucp": { "100": { "checksum": "", "enabled": 1 } }, "uuidd": { "100": { "checksum": "", "enabled": 1 } }, "varnishd": { "100": { "checksum": "", "enabled": 1 } }, "vdagent": { "100": { "checksum": "", "enabled": 1 } }, "vhostmd": { "100": { "checksum": "", "enabled": 1 } }, "virt": { "100": { "checksum": "", "enabled": 1 } }, "vlock": { "100": { "checksum": "", "enabled": 1 } }, "vmtools": { "100": { "checksum": "", "enabled": 1 } }, "vmware": { "100": { "checksum": "", "enabled": 1 } }, "vnstatd": { "100": { "checksum": "", "enabled": 1 } }, "vpn": { "100": { "checksum": "", "enabled": 1 } }, "w3c": { "100": { "checksum": "", "enabled": 1 } }, "watchdog": { "100": { "checksum": "", "enabled": 1 } }, "wdmd": { "100": { "checksum": "", "enabled": 1 } }, "webadm": { "100": { "checksum": "", "enabled": 1 } }, "webalizer": { "100": { "checksum": "", "enabled": 1 } }, "wine": { "100": { "checksum": "", "enabled": 1 } }, "wireshark": { "100": { "checksum": "", "enabled": 1 } }, "xen": { "100": { "checksum": "", "enabled": 1 } }, "xguest": { "100": { "checksum": "", "enabled": 1 } }, "xserver": { "100": { "checksum": "", "enabled": 1 } }, "zabbix": { "100": { "checksum": "", "enabled": 1 } }, "zarafa": { "100": { "checksum": "", "enabled": 1 } }, "zebra": { "100": { "checksum": "", "enabled": 1 } }, "zoneminder": { "100": { "checksum": "", "enabled": 1 } }, "zosremote": { "100": { "checksum": "", "enabled": 1 } } }, "selinux_priorities": true }, "changed": false } TASK [fedora.linux_system_roles.selinux : Load SELinux modules] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Monday 02 December 2024 20:46:24 -0500 (0:00:02.608) 0:00:59.900 ******* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Monday 02 December 2024 20:46:24 -0500 (0:00:00.045) 0:00:59.946 ******* TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Monday 02 December 2024 20:46:24 -0500 (0:00:00.040) 0:00:59.986 ******* TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Monday 02 December 2024 20:46:24 -0500 (0:00:00.041) 0:01:00.027 ******* changed: [managed-node1] => { "changed": true, "changes": { "installed": [ "postfix" ] }, "rc": 0, "results": [ "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * epel: d2lzkl7pfhq30w.cloudfront.net\n * epel-debuginfo: d2lzkl7pfhq30w.cloudfront.net\n * epel-source: d2lzkl7pfhq30w.cloudfront.net\nResolving Dependencies\n--> Running transaction check\n---> Package postfix.x86_64 2:2.10.1-9.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n postfix x86_64 2:2.10.1-9.el7 base 2.4 M\n\nTransaction Summary\n================================================================================\nInstall 1 Package\n\nTotal download size: 2.4 M\nInstalled size: 12 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : 2:postfix-2.10.1-9.el7.x86_64 1/1 \n Verifying : 2:postfix-2.10.1-9.el7.x86_64 1/1 \n\nInstalled:\n postfix.x86_64 2:2.10.1-9.el7 \n\nComplete!\n" ] } TASK [fedora.linux_system_roles.postfix : Get default database type from postconf] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Monday 02 December 2024 20:46:30 -0500 (0:00:06.475) 0:01:06.503 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf", "-h", "default_database_type" ], "delta": "0:00:00.009329", "end": "2024-12-02 20:46:30.967735", "rc": 0, "start": "2024-12-02 20:46:30.958406" } STDOUT: hash TASK [fedora.linux_system_roles.postfix : Set postfix_default_database_type] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:71 Monday 02 December 2024 20:46:31 -0500 (0:00:00.302) 0:01:06.805 ******* ok: [managed-node1] => { "ansible_facts": { "postfix_default_database_type": "hash" }, "changed": false } TASK [fedora.linux_system_roles.postfix : Enable Postfix] ********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:75 Monday 02 December 2024 20:46:31 -0500 (0:00:00.045) 0:01:06.851 ******* changed: [managed-node1] => { "changed": true, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "basic.target network.target systemd-journald.socket system.slice syslog.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "no", "ConditionTimestampMonotonic": "0", "Conflicts": "exim.service shutdown.target sendmail.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Postfix Mail Transport Agent", "DevicePolicy": "auto", "EnvironmentFile": "/etc/sysconfig/network (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix reload ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix start ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix stop ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/postfix.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "postfix.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "0", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "postfix.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/var/spool/postfix/pid/master.pid", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "forking", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.postfix : Get current config] ****************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:81 Monday 02 December 2024 20:46:31 -0500 (0:00:00.798) 0:01:07.650 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.009284", "end": "2024-12-02 20:46:32.160380", "rc": 0, "start": "2024-12-02 20:46:32.151096" } STDOUT: 2bounce_notice_recipient = postmaster access_map_defer_code = 450 access_map_reject_code = 554 address_verify_cache_cleanup_interval = 12h address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_map = btree:$data_directory/verify_cache address_verify_negative_cache = yes address_verify_negative_expire_time = 3d address_verify_negative_refresh_time = 3h address_verify_poll_count = ${stress?1}${stress:3} address_verify_poll_delay = 3s address_verify_positive_expire_time = 31d address_verify_positive_refresh_time = 7d address_verify_relay_transport = $relay_transport address_verify_relayhost = $relayhost address_verify_sender = $double_bounce_sender address_verify_sender_dependent_default_transport_maps = $sender_dependent_default_transport_maps address_verify_sender_dependent_relayhost_maps = $sender_dependent_relayhost_maps address_verify_sender_ttl = 0s address_verify_service_name = verify address_verify_transport_maps = $transport_maps address_verify_virtual_transport = $virtual_transport alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_mail_to_commands = alias, forward allow_mail_to_files = alias, forward allow_min_user = no allow_percent_hack = yes allow_untrusted_routing = no alternate_config_directories = always_add_missing_headers = no always_bcc = anvil_rate_time_unit = 60s anvil_status_update_time = 600s append_at_myorigin = yes append_dot_mydomain = yes application_event_drain_time = 100s authorized_flush_users = static:anyone authorized_mailq_users = static:anyone authorized_submit_users = static:anyone backwards_bounce_logfile_compatibility = yes berkeley_db_create_buffer_size = 16777216 berkeley_db_read_buffer_size = 131072 best_mx_transport = biff = yes body_checks = body_checks_size_limit = 51200 bounce_notice_recipient = postmaster bounce_queue_lifetime = 5d bounce_service_name = bounce bounce_size_limit = 50000 bounce_template_file = broken_sasl_auth_clients = no canonical_classes = envelope_sender, envelope_recipient, header_sender, header_recipient canonical_maps = cleanup_service_name = cleanup command_directory = /usr/sbin command_execution_directory = command_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ command_time_limit = 1000s config_directory = /etc/postfix connection_cache_protocol_timeout = 5s connection_cache_service_name = scache connection_cache_status_update_time = 600s connection_cache_ttl_limit = 2s content_filter = cyrus_sasl_config_path = daemon_directory = /usr/libexec/postfix daemon_table_open_error_is_fatal = no daemon_timeout = 18000s data_directory = /var/lib/postfix debug_peer_level = 2 debug_peer_list = debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 default_database_type = hash default_delivery_slot_cost = 5 default_delivery_slot_discount = 50 default_delivery_slot_loan = 3 default_destination_concurrency_failed_cohort_limit = 1 default_destination_concurrency_limit = 20 default_destination_concurrency_negative_feedback = 1 default_destination_concurrency_positive_feedback = 1 default_destination_rate_delay = 0s default_destination_recipient_limit = 50 default_extra_recipient_limit = 1000 default_filter_nexthop = default_minimum_delivery_slots = 3 default_privs = nobody default_process_limit = 100 default_rbl_reply = $rbl_code Service unavailable; $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason} default_recipient_limit = 20000 default_recipient_refill_delay = 5s default_recipient_refill_limit = 100 default_transport = smtp default_verp_delimiters = += defer_code = 450 defer_service_name = defer defer_transports = delay_logging_resolution_limit = 2 delay_notice_recipient = postmaster delay_warning_time = 0h deliver_lock_attempts = 20 deliver_lock_delay = 1s destination_concurrency_feedback_debug = no detect_8bit_encoding_header = yes disable_dns_lookups = no disable_mime_input_processing = no disable_mime_output_conversion = no disable_verp_bounces = no disable_vrfy_command = no dnsblog_reply_delay = 0s dnsblog_service_name = dnsblog dont_remove = 0 double_bounce_sender = double-bounce duplicate_filter_limit = 1000 empty_address_default_transport_maps_lookup_key = <> empty_address_recipient = MAILER-DAEMON empty_address_relayhost_maps_lookup_key = <> enable_long_queue_ids = no enable_original_recipient = yes error_delivery_slot_cost = $default_delivery_slot_cost error_delivery_slot_discount = $default_delivery_slot_discount error_delivery_slot_loan = $default_delivery_slot_loan error_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit error_destination_concurrency_limit = $default_destination_concurrency_limit error_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback error_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback error_destination_rate_delay = $default_destination_rate_delay error_destination_recipient_limit = $default_destination_recipient_limit error_extra_recipient_limit = $default_extra_recipient_limit error_initial_destination_concurrency = $initial_destination_concurrency error_minimum_delivery_slots = $default_minimum_delivery_slots error_notice_recipient = postmaster error_recipient_limit = $default_recipient_limit error_recipient_refill_delay = $default_recipient_refill_delay error_recipient_refill_limit = $default_recipient_refill_limit error_service_name = error execution_directory_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ expand_owner_alias = no export_environment = TZ MAIL_CONFIG LANG fallback_transport = fallback_transport_maps = fast_flush_domains = $relay_domains fast_flush_purge_time = 7d fast_flush_refresh_time = 12h fault_injection_code = 0 flush_service_name = flush fork_attempts = 5 fork_delay = 1s forward_expansion_filter = 1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ forward_path = $home/.forward${recipient_delimiter}${extension}, $home/.forward frozen_delivered_to = yes hash_queue_depth = 1 hash_queue_names = deferred, defer header_address_token_limit = 10240 header_checks = header_size_limit = 102400 helpful_warnings = yes home_mailbox = hopcount_limit = 50 html_directory = no ignore_mx_lookup_error = no import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C in_flow_delay = 1s inet_interfaces = localhost inet_protocols = all initial_destination_concurrency = 5 internal_mail_filter_classes = invalid_hostname_reject_code = 501 ipc_idle = 5s ipc_timeout = 3600s ipc_ttl = 1000s line_length_limit = 2048 lmtp_address_preference = any lmtp_assume_final = no lmtp_bind_address = lmtp_bind_address6 = lmtp_body_checks = lmtp_cname_overrides_servername = no lmtp_connect_timeout = 0s lmtp_connection_cache_destinations = lmtp_connection_cache_on_demand = yes lmtp_connection_cache_time_limit = 2s lmtp_connection_reuse_time_limit = 300s lmtp_data_done_timeout = 600s lmtp_data_init_timeout = 120s lmtp_data_xfer_timeout = 180s lmtp_defer_if_no_mx_address_found = no lmtp_delivery_slot_cost = $default_delivery_slot_cost lmtp_delivery_slot_discount = $default_delivery_slot_discount lmtp_delivery_slot_loan = $default_delivery_slot_loan lmtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit lmtp_destination_concurrency_limit = $default_destination_concurrency_limit lmtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback lmtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback lmtp_destination_rate_delay = $default_destination_rate_delay lmtp_destination_recipient_limit = $default_destination_recipient_limit lmtp_discard_lhlo_keyword_address_maps = lmtp_discard_lhlo_keywords = lmtp_dns_resolver_options = lmtp_enforce_tls = no lmtp_extra_recipient_limit = $default_extra_recipient_limit lmtp_generic_maps = lmtp_header_checks = lmtp_host_lookup = dns lmtp_initial_destination_concurrency = $initial_destination_concurrency lmtp_lhlo_name = $myhostname lmtp_lhlo_timeout = 300s lmtp_line_length_limit = 998 lmtp_mail_timeout = 300s lmtp_mime_header_checks = lmtp_minimum_delivery_slots = $default_minimum_delivery_slots lmtp_mx_address_limit = 5 lmtp_mx_session_limit = 2 lmtp_nested_header_checks = lmtp_per_record_deadline = no lmtp_pix_workaround_delay_time = 10s lmtp_pix_workaround_maps = lmtp_pix_workaround_threshold_time = 500s lmtp_pix_workarounds = disable_esmtp,delay_dotcrlf lmtp_quit_timeout = 300s lmtp_quote_rfc821_envelope = yes lmtp_randomize_addresses = yes lmtp_rcpt_timeout = 300s lmtp_recipient_limit = $default_recipient_limit lmtp_recipient_refill_delay = $default_recipient_refill_delay lmtp_recipient_refill_limit = $default_recipient_refill_limit lmtp_reply_filter = lmtp_rset_timeout = 20s lmtp_sasl_auth_cache_name = lmtp_sasl_auth_cache_time = 90d lmtp_sasl_auth_enable = no lmtp_sasl_auth_soft_bounce = yes lmtp_sasl_mechanism_filter = lmtp_sasl_password_maps = lmtp_sasl_path = lmtp_sasl_security_options = noplaintext, noanonymous lmtp_sasl_tls_security_options = $lmtp_sasl_security_options lmtp_sasl_tls_verified_security_options = $lmtp_sasl_tls_security_options lmtp_sasl_type = cyrus lmtp_send_dummy_mail_auth = no lmtp_send_xforward_command = no lmtp_sender_dependent_authentication = no lmtp_skip_5xx_greeting = yes lmtp_skip_quit_response = no lmtp_starttls_timeout = 300s lmtp_tcp_port = 24 lmtp_tls_CAfile = lmtp_tls_CApath = lmtp_tls_block_early_mail_reply = no lmtp_tls_cert_file = lmtp_tls_ciphers = export lmtp_tls_dcert_file = lmtp_tls_dkey_file = $lmtp_tls_dcert_file lmtp_tls_eccert_file = lmtp_tls_eckey_file = $lmtp_tls_eccert_file lmtp_tls_enforce_peername = yes lmtp_tls_exclude_ciphers = lmtp_tls_fingerprint_cert_match = lmtp_tls_fingerprint_digest = md5 lmtp_tls_key_file = $lmtp_tls_cert_file lmtp_tls_loglevel = 0 lmtp_tls_mandatory_ciphers = medium lmtp_tls_mandatory_exclude_ciphers = lmtp_tls_mandatory_protocols = !SSLv2 lmtp_tls_note_starttls_offer = no lmtp_tls_per_site = lmtp_tls_policy_maps = lmtp_tls_protocols = !SSLv2 lmtp_tls_scert_verifydepth = 9 lmtp_tls_secure_cert_match = nexthop lmtp_tls_security_level = lmtp_tls_session_cache_database = lmtp_tls_session_cache_timeout = 3600s lmtp_tls_verify_cert_match = hostname lmtp_use_tls = no lmtp_xforward_timeout = 300s local_command_shell = local_delivery_slot_cost = $default_delivery_slot_cost local_delivery_slot_discount = $default_delivery_slot_discount local_delivery_slot_loan = $default_delivery_slot_loan local_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit local_destination_concurrency_limit = 2 local_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback local_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback local_destination_rate_delay = $default_destination_rate_delay local_destination_recipient_limit = 1 local_extra_recipient_limit = $default_extra_recipient_limit local_header_rewrite_clients = permit_inet_interfaces local_initial_destination_concurrency = $initial_destination_concurrency local_minimum_delivery_slots = $default_minimum_delivery_slots local_recipient_limit = $default_recipient_limit local_recipient_maps = proxy:unix:passwd.byname $alias_maps local_recipient_refill_delay = $default_recipient_refill_delay local_recipient_refill_limit = $default_recipient_refill_limit local_transport = local:$myhostname luser_relay = mail_name = Postfix mail_owner = postfix mail_release_date = 20130622 mail_spool_directory = /var/mail mail_version = 2.10.1 mailbox_command = mailbox_command_maps = mailbox_delivery_lock = fcntl, dotlock mailbox_size_limit = 51200000 mailbox_transport = mailbox_transport_maps = mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man maps_rbl_domains = maps_rbl_reject_code = 554 masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = master_service_disable = max_idle = 100s max_use = 100 maximal_backoff_time = 4000s maximal_queue_lifetime = 5d message_reject_characters = message_size_limit = 10240000 message_strip_characters = milter_command_timeout = 30s milter_connect_macros = j {daemon_name} v milter_connect_timeout = 30s milter_content_timeout = 300s milter_data_macros = i milter_default_action = tempfail milter_end_of_data_macros = i milter_end_of_header_macros = i milter_header_checks = milter_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer} milter_macro_daemon_name = $myhostname milter_macro_v = $mail_name $mail_version milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer} milter_protocol = 6 milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer} milter_unknown_command_macros = mime_boundary_length_limit = 2048 mime_header_checks = $header_checks mime_nesting_limit = 100 minimal_backoff_time = 300s multi_instance_directories = multi_instance_enable = no multi_instance_group = multi_instance_name = multi_instance_wrapper = multi_recipient_bounce_reject_code = 550 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = localdomain myhostname = managed-node1.localdomain mynetworks = 127.0.0.0/8 [::1]/128 mynetworks_style = subnet myorigin = $myhostname nested_header_checks = $header_checks newaliases_path = /usr/bin/newaliases.postfix non_fqdn_reject_code = 504 non_smtpd_milters = notify_classes = resource, software owner_request_special = yes parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps permit_mx_backup_networks = pickup_service_name = pickup plaintext_reject_code = 450 postmulti_control_commands = reload flush postmulti_start_commands = start postmulti_stop_commands = stop abort drain quick-stop postscreen_access_list = permit_mynetworks postscreen_bare_newline_action = ignore postscreen_bare_newline_enable = no postscreen_bare_newline_ttl = 30d postscreen_blacklist_action = ignore postscreen_cache_cleanup_interval = 12h postscreen_cache_map = btree:$data_directory/postscreen_cache postscreen_cache_retention_time = 7d postscreen_client_connection_count_limit = $smtpd_client_connection_count_limit postscreen_command_count_limit = 20 postscreen_command_filter = postscreen_command_time_limit = ${stress?10}${stress:300}s postscreen_disable_vrfy_command = $disable_vrfy_command postscreen_discard_ehlo_keyword_address_maps = $smtpd_discard_ehlo_keyword_address_maps postscreen_discard_ehlo_keywords = $smtpd_discard_ehlo_keywords postscreen_dnsbl_action = ignore postscreen_dnsbl_reply_map = postscreen_dnsbl_sites = postscreen_dnsbl_threshold = 1 postscreen_dnsbl_ttl = 1h postscreen_enforce_tls = $smtpd_enforce_tls postscreen_expansion_filter = $smtpd_expansion_filter postscreen_forbidden_commands = $smtpd_forbidden_commands postscreen_greet_action = ignore postscreen_greet_banner = $smtpd_banner postscreen_greet_ttl = 1d postscreen_greet_wait = ${stress?2}${stress:6}s postscreen_helo_required = $smtpd_helo_required postscreen_non_smtp_command_action = drop postscreen_non_smtp_command_enable = no postscreen_non_smtp_command_ttl = 30d postscreen_pipelining_action = enforce postscreen_pipelining_enable = no postscreen_pipelining_ttl = 30d postscreen_post_queue_limit = $default_process_limit postscreen_pre_queue_limit = $default_process_limit postscreen_reject_footer = $smtpd_reject_footer postscreen_tls_security_level = $smtpd_tls_security_level postscreen_upstream_proxy_protocol = postscreen_upstream_proxy_timeout = 5s postscreen_use_tls = $smtpd_use_tls postscreen_watchdog_timeout = 10s postscreen_whitelist_interfaces = static:all prepend_delivered_header = command, file, forward process_id = 14629 process_id_directory = pid process_name = postconf propagate_unmatched_extensions = canonical, virtual proxy_interfaces = proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $smtpd_sender_login_maps $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps $alias_maps proxy_write_maps = $smtp_sasl_auth_cache_name $lmtp_sasl_auth_cache_name $address_verify_map $postscreen_cache_map proxymap_service_name = proxymap proxywrite_service_name = proxywrite qmgr_clog_warn_time = 300s qmgr_daemon_timeout = 1000s qmgr_fudge_factor = 100 qmgr_ipc_timeout = 60s qmgr_message_active_limit = 20000 qmgr_message_recipient_limit = 20000 qmgr_message_recipient_minimum = 10 qmqpd_authorized_clients = qmqpd_client_port_logging = no qmqpd_error_delay = 1s qmqpd_timeout = 300s queue_directory = /var/spool/postfix queue_file_attribute_count_limit = 100 queue_minfree = 0 queue_run_delay = 300s queue_service_name = qmgr rbl_reply_maps = readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES receive_override_options = recipient_bcc_maps = recipient_canonical_classes = envelope_recipient, header_recipient recipient_canonical_maps = recipient_delimiter = reject_code = 554 reject_tempfail_action = defer_if_permit relay_clientcerts = relay_delivery_slot_cost = $default_delivery_slot_cost relay_delivery_slot_discount = $default_delivery_slot_discount relay_delivery_slot_loan = $default_delivery_slot_loan relay_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit relay_destination_concurrency_limit = $default_destination_concurrency_limit relay_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback relay_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback relay_destination_rate_delay = $default_destination_rate_delay relay_destination_recipient_limit = $default_destination_recipient_limit relay_domains = $mydestination relay_domains_reject_code = 554 relay_extra_recipient_limit = $default_extra_recipient_limit relay_initial_destination_concurrency = $initial_destination_concurrency relay_minimum_delivery_slots = $default_minimum_delivery_slots relay_recipient_limit = $default_recipient_limit relay_recipient_maps = relay_recipient_refill_delay = $default_recipient_refill_delay relay_recipient_refill_limit = $default_recipient_refill_limit relay_transport = relay relayhost = relocated_maps = remote_header_rewrite_domain = require_home_directory = no reset_owner_alias = no resolve_dequoted_address = yes resolve_null_domain = no resolve_numeric_domain = no retry_delivery_slot_cost = $default_delivery_slot_cost retry_delivery_slot_discount = $default_delivery_slot_discount retry_delivery_slot_loan = $default_delivery_slot_loan retry_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit retry_destination_concurrency_limit = $default_destination_concurrency_limit retry_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback retry_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback retry_destination_rate_delay = $default_destination_rate_delay retry_destination_recipient_limit = $default_destination_recipient_limit retry_extra_recipient_limit = $default_extra_recipient_limit retry_initial_destination_concurrency = $initial_destination_concurrency retry_minimum_delivery_slots = $default_minimum_delivery_slots retry_recipient_limit = $default_recipient_limit retry_recipient_refill_delay = $default_recipient_refill_delay retry_recipient_refill_limit = $default_recipient_refill_limit rewrite_service_name = rewrite sample_directory = /usr/share/doc/postfix-2.10.1/samples send_cyrus_sasl_authzid = no sender_bcc_maps = sender_canonical_classes = envelope_sender, header_sender sender_canonical_maps = sender_dependent_default_transport_maps = sender_dependent_relayhost_maps = sendmail_fix_line_endings = always sendmail_path = /usr/sbin/sendmail.postfix service_throttle_time = 60s setgid_group = postdrop show_user_unknown_table_name = yes showq_service_name = showq smtp_address_preference = any smtp_always_send_ehlo = yes smtp_bind_address = smtp_bind_address6 = smtp_body_checks = smtp_cname_overrides_servername = no smtp_connect_timeout = 30s smtp_connection_cache_destinations = smtp_connection_cache_on_demand = yes smtp_connection_cache_time_limit = 2s smtp_connection_reuse_time_limit = 300s smtp_data_done_timeout = 600s smtp_data_init_timeout = 120s smtp_data_xfer_timeout = 180s smtp_defer_if_no_mx_address_found = no smtp_delivery_slot_cost = $default_delivery_slot_cost smtp_delivery_slot_discount = $default_delivery_slot_discount smtp_delivery_slot_loan = $default_delivery_slot_loan smtp_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit smtp_destination_concurrency_limit = $default_destination_concurrency_limit smtp_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback smtp_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback smtp_destination_rate_delay = $default_destination_rate_delay smtp_destination_recipient_limit = $default_destination_recipient_limit smtp_discard_ehlo_keyword_address_maps = smtp_discard_ehlo_keywords = smtp_dns_resolver_options = smtp_enforce_tls = no smtp_extra_recipient_limit = $default_extra_recipient_limit smtp_fallback_relay = $fallback_relay smtp_generic_maps = smtp_header_checks = smtp_helo_name = $myhostname smtp_helo_timeout = 300s smtp_host_lookup = dns smtp_initial_destination_concurrency = $initial_destination_concurrency smtp_line_length_limit = 998 smtp_mail_timeout = 300s smtp_mime_header_checks = smtp_minimum_delivery_slots = $default_minimum_delivery_slots smtp_mx_address_limit = 5 smtp_mx_session_limit = 2 smtp_nested_header_checks = smtp_never_send_ehlo = no smtp_per_record_deadline = no smtp_pix_workaround_delay_time = 10s smtp_pix_workaround_maps = smtp_pix_workaround_threshold_time = 500s smtp_pix_workarounds = disable_esmtp,delay_dotcrlf smtp_quit_timeout = 300s smtp_quote_rfc821_envelope = yes smtp_randomize_addresses = yes smtp_rcpt_timeout = 300s smtp_recipient_limit = $default_recipient_limit smtp_recipient_refill_delay = $default_recipient_refill_delay smtp_recipient_refill_limit = $default_recipient_refill_limit smtp_reply_filter = smtp_rset_timeout = 20s smtp_sasl_auth_cache_name = smtp_sasl_auth_cache_time = 90d smtp_sasl_auth_enable = no smtp_sasl_auth_soft_bounce = yes smtp_sasl_mechanism_filter = smtp_sasl_password_maps = smtp_sasl_path = smtp_sasl_security_options = noplaintext, noanonymous smtp_sasl_tls_security_options = $smtp_sasl_security_options smtp_sasl_tls_verified_security_options = $smtp_sasl_tls_security_options smtp_sasl_type = cyrus smtp_send_dummy_mail_auth = no smtp_send_xforward_command = no smtp_sender_dependent_authentication = no smtp_skip_5xx_greeting = yes smtp_skip_quit_response = yes smtp_starttls_timeout = 300s smtp_tls_CAfile = smtp_tls_CApath = smtp_tls_block_early_mail_reply = no smtp_tls_cert_file = smtp_tls_ciphers = export smtp_tls_dcert_file = smtp_tls_dkey_file = $smtp_tls_dcert_file smtp_tls_eccert_file = smtp_tls_eckey_file = $smtp_tls_eccert_file smtp_tls_enforce_peername = yes smtp_tls_exclude_ciphers = smtp_tls_fingerprint_cert_match = smtp_tls_fingerprint_digest = md5 smtp_tls_key_file = $smtp_tls_cert_file smtp_tls_loglevel = 0 smtp_tls_mandatory_ciphers = medium smtp_tls_mandatory_exclude_ciphers = smtp_tls_mandatory_protocols = !SSLv2 smtp_tls_note_starttls_offer = no smtp_tls_per_site = smtp_tls_policy_maps = smtp_tls_protocols = !SSLv2 smtp_tls_scert_verifydepth = 9 smtp_tls_secure_cert_match = nexthop, dot-nexthop smtp_tls_security_level = smtp_tls_session_cache_database = smtp_tls_session_cache_timeout = 3600s smtp_tls_verify_cert_match = hostname smtp_use_tls = no smtp_xforward_timeout = 300s smtpd_authorized_verp_clients = $authorized_verp_clients smtpd_authorized_xclient_hosts = smtpd_authorized_xforward_hosts = smtpd_banner = $myhostname ESMTP $mail_name smtpd_client_connection_count_limit = 50 smtpd_client_connection_rate_limit = 0 smtpd_client_event_limit_exceptions = ${smtpd_client_connection_limit_exceptions:$mynetworks} smtpd_client_message_rate_limit = 0 smtpd_client_new_tls_session_rate_limit = 0 smtpd_client_port_logging = no smtpd_client_recipient_rate_limit = 0 smtpd_client_restrictions = smtpd_command_filter = smtpd_data_restrictions = smtpd_delay_open_until_valid_rcpt = yes smtpd_delay_reject = yes smtpd_discard_ehlo_keyword_address_maps = smtpd_discard_ehlo_keywords = smtpd_end_of_data_restrictions = smtpd_enforce_tls = no smtpd_error_sleep_time = 1s smtpd_etrn_restrictions = smtpd_expansion_filter = \t\40!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ smtpd_forbidden_commands = CONNECT GET POST smtpd_hard_error_limit = ${stress?1}${stress:20} smtpd_helo_required = no smtpd_helo_restrictions = smtpd_history_flush_threshold = 100 smtpd_junk_command_limit = ${stress?1}${stress:100} smtpd_log_access_permit_actions = smtpd_milters = smtpd_noop_commands = smtpd_null_access_lookup_key = <> smtpd_peername_lookup = yes smtpd_per_record_deadline = ${stress?yes}${stress:no} smtpd_policy_service_max_idle = 300s smtpd_policy_service_max_ttl = 1000s smtpd_policy_service_timeout = 100s smtpd_proxy_ehlo = $myhostname smtpd_proxy_filter = smtpd_proxy_options = smtpd_proxy_timeout = 100s smtpd_recipient_limit = 1000 smtpd_recipient_overshoot_limit = 1000 smtpd_recipient_restrictions = smtpd_reject_footer = smtpd_reject_unlisted_recipient = yes smtpd_reject_unlisted_sender = no smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination smtpd_restriction_classes = smtpd_sasl_auth_enable = no smtpd_sasl_authenticated_header = no smtpd_sasl_exceptions_networks = smtpd_sasl_local_domain = smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous smtpd_sasl_tls_security_options = $smtpd_sasl_security_options smtpd_sasl_type = cyrus smtpd_sender_login_maps = smtpd_sender_restrictions = smtpd_service_name = smtpd smtpd_soft_error_limit = 10 smtpd_starttls_timeout = ${stress?10}${stress:300}s smtpd_timeout = ${stress?10}${stress:300}s smtpd_tls_CAfile = smtpd_tls_CApath = smtpd_tls_always_issue_session_ids = yes smtpd_tls_ask_ccert = no smtpd_tls_auth_only = no smtpd_tls_ccert_verifydepth = 9 smtpd_tls_cert_file = smtpd_tls_ciphers = export smtpd_tls_dcert_file = smtpd_tls_dh1024_param_file = smtpd_tls_dh512_param_file = smtpd_tls_dkey_file = $smtpd_tls_dcert_file smtpd_tls_eccert_file = smtpd_tls_eckey_file = $smtpd_tls_eccert_file smtpd_tls_eecdh_grade = strong smtpd_tls_exclude_ciphers = smtpd_tls_fingerprint_digest = md5 smtpd_tls_key_file = $smtpd_tls_cert_file smtpd_tls_loglevel = 0 smtpd_tls_mandatory_ciphers = medium smtpd_tls_mandatory_exclude_ciphers = smtpd_tls_mandatory_protocols = !SSLv2 smtpd_tls_protocols = smtpd_tls_received_header = no smtpd_tls_req_ccert = no smtpd_tls_security_level = smtpd_tls_session_cache_database = smtpd_tls_session_cache_timeout = 3600s smtpd_tls_wrappermode = no smtpd_upstream_proxy_protocol = smtpd_upstream_proxy_timeout = 5s smtpd_use_tls = no soft_bounce = no stale_lock_time = 500s stress = strict_7bit_headers = no strict_8bitmime = no strict_8bitmime_body = no strict_mailbox_ownership = yes strict_mime_encoding_domain = no strict_rfc821_envelopes = no sun_mailtool_compatibility = no swap_bangpath = yes syslog_facility = mail syslog_name = ${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name} tcp_windowsize = 0 tls_append_default_CA = no tls_daemon_random_bytes = 32 tls_disable_workarounds = tls_eecdh_strong_curve = prime256v1 tls_eecdh_ultra_curve = secp384r1 tls_export_cipherlist = aNULL:-aNULL:ALL:+RC4:@STRENGTH tls_high_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH tls_legacy_public_key_fingerprints = no tls_low_cipherlist = aNULL:-aNULL:ALL:!EXPORT:+RC4:@STRENGTH tls_medium_cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH tls_null_cipherlist = eNULL:!aNULL tls_preempt_cipherlist = no tls_random_bytes = 32 tls_random_exchange_name = ${data_directory}/prng_exch tls_random_prng_update_period = 3600s tls_random_reseed_period = 3600s tls_random_source = dev:/dev/urandom tlsproxy_enforce_tls = $smtpd_enforce_tls tlsproxy_service_name = tlsproxy tlsproxy_tls_CAfile = $smtpd_tls_CAfile tlsproxy_tls_CApath = $smtpd_tls_CApath tlsproxy_tls_always_issue_session_ids = $smtpd_tls_always_issue_session_ids tlsproxy_tls_ask_ccert = $smtpd_tls_ask_ccert tlsproxy_tls_ccert_verifydepth = $smtpd_tls_ccert_verifydepth tlsproxy_tls_cert_file = $smtpd_tls_cert_file tlsproxy_tls_ciphers = $smtpd_tls_ciphers tlsproxy_tls_dcert_file = $smtpd_tls_dcert_file tlsproxy_tls_dh1024_param_file = $smtpd_tls_dh1024_param_file tlsproxy_tls_dh512_param_file = $smtpd_tls_dh512_param_file tlsproxy_tls_dkey_file = $smtpd_tls_dkey_file tlsproxy_tls_eccert_file = $smtpd_tls_eccert_file tlsproxy_tls_eckey_file = $smtpd_tls_eckey_file tlsproxy_tls_eecdh_grade = $smtpd_tls_eecdh_grade tlsproxy_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers tlsproxy_tls_fingerprint_digest = $smtpd_tls_fingerprint_digest tlsproxy_tls_key_file = $smtpd_tls_key_file tlsproxy_tls_loglevel = $smtpd_tls_loglevel tlsproxy_tls_mandatory_ciphers = $smtpd_tls_mandatory_ciphers tlsproxy_tls_mandatory_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers tlsproxy_tls_mandatory_protocols = $smtpd_tls_mandatory_protocols tlsproxy_tls_protocols = $smtpd_tls_protocols tlsproxy_tls_req_ccert = $smtpd_tls_req_ccert tlsproxy_tls_security_level = $smtpd_tls_security_level tlsproxy_tls_session_cache_timeout = $smtpd_tls_session_cache_timeout tlsproxy_use_tls = $smtpd_use_tls tlsproxy_watchdog_timeout = 10s trace_service_name = trace transport_maps = transport_retry_time = 60s trigger_timeout = 10s undisclosed_recipients_header = unknown_address_reject_code = 450 unknown_address_tempfail_action = $reject_tempfail_action unknown_client_reject_code = 450 unknown_helo_hostname_tempfail_action = $reject_tempfail_action unknown_hostname_reject_code = 450 unknown_local_recipient_reject_code = 550 unknown_relay_recipient_reject_code = 550 unknown_virtual_alias_reject_code = 550 unknown_virtual_mailbox_reject_code = 550 unverified_recipient_defer_code = 450 unverified_recipient_reject_code = 450 unverified_recipient_reject_reason = unverified_recipient_tempfail_action = $reject_tempfail_action unverified_sender_defer_code = 450 unverified_sender_reject_code = 450 unverified_sender_reject_reason = unverified_sender_tempfail_action = $reject_tempfail_action verp_delimiter_filter = -=+ virtual_alias_domains = $virtual_alias_maps virtual_alias_expansion_limit = 1000 virtual_alias_maps = $virtual_maps virtual_alias_recursion_limit = 1000 virtual_delivery_slot_cost = $default_delivery_slot_cost virtual_delivery_slot_discount = $default_delivery_slot_discount virtual_delivery_slot_loan = $default_delivery_slot_loan virtual_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit virtual_destination_concurrency_limit = $default_destination_concurrency_limit virtual_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback virtual_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback virtual_destination_rate_delay = $default_destination_rate_delay virtual_destination_recipient_limit = $default_destination_recipient_limit virtual_extra_recipient_limit = $default_extra_recipient_limit virtual_gid_maps = virtual_initial_destination_concurrency = $initial_destination_concurrency virtual_mailbox_base = virtual_mailbox_domains = $virtual_mailbox_maps virtual_mailbox_limit = 51200000 virtual_mailbox_lock = fcntl, dotlock virtual_mailbox_maps = virtual_minimum_delivery_slots = $default_minimum_delivery_slots virtual_minimum_uid = 100 virtual_recipient_limit = $default_recipient_limit virtual_recipient_refill_delay = $default_recipient_refill_delay virtual_recipient_refill_limit = $default_recipient_refill_limit virtual_transport = virtual virtual_uid_maps = TASK [fedora.linux_system_roles.postfix : Check given config against current config] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:87 Monday 02 December 2024 20:46:32 -0500 (0:00:00.371) 0:01:08.021 ******* ok: [managed-node1] => { "ansible_facts": { "__postfix_has_config_changed": "True itemstr relay_domains = Liverpool city is not in __postfix_register_config\n" }, "changed": false } TASK [fedora.linux_system_roles.postfix : Configure additional files] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:105 Monday 02 December 2024 20:46:32 -0500 (0:00:00.059) 0:01:08.081 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Postmap files] *********************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:121 Monday 02 December 2024 20:46:32 -0500 (0:00:00.040) 0:01:08.122 ******* skipping: [managed-node1] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [fedora.linux_system_roles.postfix : Gather facts for ansible_date_time] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:135 Monday 02 December 2024 20:46:32 -0500 (0:00:00.039) 0:01:08.162 ******* ok: [managed-node1] TASK [fedora.linux_system_roles.postfix : Backup configuration] **************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:141 Monday 02 December 2024 20:46:32 -0500 (0:00:00.574) 0:01:08.736 ******* ok: [managed-node1] => { "changed": false, "checksum": "f8e7f892b69f3231f9c1469b52d450adf088e3fd", "dest": "/etc/postfix/main.cf.2024-12-03T01:45:25Z", "gid": 0, "group": "root", "md5sum": "2d19eeddbcb5a178b097ccb878fc070d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:postfix_etc_t:s0", "size": 27176, "src": "/etc/postfix/main.cf", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.postfix : Ensure Last modified header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:149 Monday 02 December 2024 20:46:33 -0500 (0:00:00.362) 0:01:09.098 ******* ok: [managed-node1] => { "backup": "", "changed": false, "found": 0 } TASK [fedora.linux_system_roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:157 Monday 02 December 2024 20:46:33 -0500 (0:00:00.354) 0:01:09.453 ******* ok: [managed-node1] => { "backup": "", "changed": false, "found": 0 } TASK [fedora.linux_system_roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:163 Monday 02 December 2024 20:46:34 -0500 (0:00:00.340) 0:01:09.794 ******* changed: [managed-node1] => { "changed": true } MSG: Block inserted TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:171 Monday 02 December 2024 20:46:34 -0500 (0:00:00.366) 0:01:10.160 ******* changed: [managed-node1] => (item={u'key': u'relay_domains', u'value': u'Liverpool city'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relay_domains=Liverpool city" ], "delta": "0:00:00.010278", "end": "2024-12-02 20:46:34.645502", "item": { "key": "relay_domains", "value": "Liverpool city" }, "rc": 0, "start": "2024-12-02 20:46:34.635224" } skipping: [managed-node1] => (item={u'key': u'previous', u'value': u'replaced'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "previous", "value": "replaced" }, "skip_reason": "Conditional result was False" } NOTIFIED HANDLER fedora.linux_system_roles.postfix : Check postfix for managed-node1 NOTIFIED HANDLER fedora.linux_system_roles.postfix : Restart postfix for managed-node1 RUNNING HANDLER [fedora.linux_system_roles.postfix : Check postfix] ************ task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 Monday 02 December 2024 20:46:34 -0500 (0:00:00.312) 0:01:10.472 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:01.728996", "end": "2024-12-02 20:46:36.678413", "rc": 0, "start": "2024-12-02 20:46:34.949417" } RUNNING HANDLER [fedora.linux_system_roles.postfix : Restart postfix] ********** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 Monday 02 December 2024 20:46:36 -0500 (0:00:02.017) 0:01:12.490 ******* changed: [managed-node1] => { "changed": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Mon 2024-12-02 20:46:31 EST", "ActiveEnterTimestampMonotonic": "349118042", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "basic.target network.target systemd-journald.socket system.slice syslog.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Mon 2024-12-02 20:46:31 EST", "AssertTimestampMonotonic": "348769719", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "18446744073709551615", "CPUAccounting": "no", "CPUQuotaPerSecUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "18446744073709551615", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "18446744073709551615", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2024-12-02 20:46:31 EST", "ConditionTimestampMonotonic": "348769717", "Conflicts": "exim.service shutdown.target sendmail.service", "ControlGroup": "/system.slice/postfix.service", "ControlPID": "0", "DefaultDependencies": "yes", "Delegate": "no", "Description": "Postfix Mail Transport Agent", "DevicePolicy": "auto", "EnvironmentFile": "/etc/sysconfig/network (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "14577", "ExecMainStartTimestamp": "Mon 2024-12-02 20:46:31 EST", "ExecMainStartTimestampMonotonic": "349117968", "ExecMainStatus": "0", "ExecReload": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix reload ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix start ; ignore_errors=no ; start_time=[Mon 2024-12-02 20:46:31 EST] ; stop_time=[Mon 2024-12-02 20:46:31 EST] ; pid=14506 ; code=exited ; status=0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[Mon 2024-12-02 20:46:31 EST] ; stop_time=[Mon 2024-12-02 20:46:31 EST] ; pid=14502 ; code=exited ; status=0 }", "ExecStop": "{ path=/usr/sbin/postfix ; argv[]=/usr/sbin/postfix stop ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/postfix.service", "GuessMainPID": "yes", "IOScheduling": "0", "Id": "postfix.service", "IgnoreOnIsolate": "no", "IgnoreOnSnapshot": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Mon 2024-12-02 20:46:31 EST", "InactiveExitTimestampMonotonic": "348770392", "JobTimeoutAction": "none", "JobTimeoutUSec": "0", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "18446744073709551615", "LimitCORE": "18446744073709551615", "LimitCPU": "18446744073709551615", "LimitDATA": "18446744073709551615", "LimitFSIZE": "18446744073709551615", "LimitLOCKS": "18446744073709551615", "LimitMEMLOCK": "65536", "LimitMSGQUEUE": "819200", "LimitNICE": "0", "LimitNOFILE": "4096", "LimitNPROC": "14311", "LimitRSS": "18446744073709551615", "LimitRTPRIO": "0", "LimitRTTIME": "18446744073709551615", "LimitSIGPENDING": "14311", "LimitSTACK": "18446744073709551615", "LoadState": "loaded", "MainPID": "14577", "MemoryAccounting": "no", "MemoryCurrent": "18446744073709551615", "MemoryLimit": "18446744073709551615", "MountFlags": "0", "Names": "postfix.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/var/spool/postfix/pid/master.pid", "PermissionsStartOnly": "no", "PrivateDevices": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "ProtectHome": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "Requires": "basic.target system.slice", "Restart": "no", "RestartUSec": "100ms", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitInterval": "10000000", "StartupBlockIOWeight": "18446744073709551615", "StartupCPUShares": "18446744073709551615", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "no", "TasksCurrent": "18446744073709551615", "TasksMax": "18446744073709551615", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "forking", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "WantedBy": "multi-user.target", "WatchdogTimestamp": "Mon 2024-12-02 20:46:31 EST", "WatchdogTimestampMonotonic": "349117993", "WatchdogUSec": "0" } } META: ran handlers TASK [Print postfix settings that have explicit value set] ********************* task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:52 Monday 02 December 2024 20:46:37 -0500 (0:00:00.743) 0:01:13.233 ******* ok: [managed-node1] => { "changed": false, "cmd": [ "postconf", "-n" ], "delta": "0:00:00.009226", "end": "2024-12-02 20:46:37.696987", "rc": 0, "start": "2024-12-02 20:46:37.687761" } STDOUT: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 html_directory = no inet_interfaces = localhost inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES relay_domains = Liverpool city sample_directory = /usr/share/doc/postfix-2.10.1/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop unknown_local_recipient_reject_code = 550 TASK [Verify that relayhost is unset and relay_domains is set] ***************** task path: /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:57 Monday 02 December 2024 20:46:37 -0500 (0:00:00.300) 0:01:13.533 ******* ok: [managed-node1] => { "changed": false } MSG: All assertions passed META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* managed-node1 : ok=109 changed=13 unreachable=0 failed=0 skipped=140 rescued=0 ignored=0 Monday 02 December 2024 20:46:37 -0500 (0:00:00.024) 0:01:13.558 ******* =============================================================================== fedora.linux_system_roles.postfix : Install Postfix --------------------- 6.48s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 fedora.linux_system_roles.selinux : Get SELinux modules facts ----------- 2.61s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix'] --- 2.54s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 fedora.linux_system_roles.postfix : Check postfix ----------------------- 2.31s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 fedora.linux_system_roles.postfix : Check postfix ----------------------- 2.02s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 fedora.linux_system_roles.postfix : Get the smtp related tcp service ports --- 1.74s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 fedora.linux_system_roles.postfix : Get the smtp related tcp service ports --- 1.69s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 fedora.linux_system_roles.firewall : Configure firewall ----------------- 1.56s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 fedora.linux_system_roles.postfix : Get status of package(s) [u'postfix'] --- 1.47s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Check associated selinux ------------------------------------------------ 1.34s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:34 fedora.linux_system_roles.selinux : Set an SELinux label on a port ------ 1.20s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 fedora.linux_system_roles.firewall : Install firewalld ------------------ 0.90s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Gathering Facts --------------------------------------------------------- 0.90s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:2 fedora.linux_system_roles.postfix : Enable Postfix ---------------------- 0.80s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:75 fedora.linux_system_roles.postfix : Restart postfix --------------------- 0.74s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 fedora.linux_system_roles.postfix : Restart postfix --------------------- 0.74s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 fedora.linux_system_roles.selinux : Install SELinux python2 tools ------- 0.65s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 fedora.linux_system_roles.firewall : Install firewalld ------------------ 0.62s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Get the firewall services ----------------------------------------------- 0.58s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:10 fedora.linux_system_roles.postfix : Gather facts for ansible_date_time --- 0.57s /tmp/collections-LWJ/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:135