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 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-C6R/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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:2 Thursday 08 August 2024 12:26:41 -0400 (0:00:00.021) 0:00:00.021 ******* ok: [managed_node1] META: ran handlers TASK [Run the role with previous=replaced only] ******************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:5 Thursday 08 August 2024 12:26:43 -0400 (0:00:01.852) 0:00:01.873 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.116) 0:00:01.989 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.028) 0:00:02.018 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.038) 0:00:02.056 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.380) 0:00:02.437 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.042) 0:00:02.479 ******* ok: [managed_node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-msm/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-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Thursday 08 August 2024 12:26:43 -0400 (0:00:00.085) 0:00:02.565 ******* ok: [managed_node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:02.125317", "end": "2024-08-08 12:26:46.472308", "failed_when_result": false, "item": "postfix", "rc": 1, "start": "2024-08-08 12:26:44.346991", "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 [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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Thursday 08 August 2024 12:26:46 -0400 (0:00:02.573) 0:00:05.138 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Thursday 08 August 2024 12:26:51 -0400 (0:00:04.937) 0:00:10.076 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.025) 0:00:10.101 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.019) 0:00:10.120 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.025) 0:00:10.145 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.061) 0:00:10.207 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.039) 0:00:10.247 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.025) 0:00:10.272 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.281) 0:00:10.554 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Thursday 08 August 2024 12:26:51 -0400 (0:00:00.024) 0:00:10.579 ******* ok: [managed_node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.firewall : Set flag if transactional-update exists] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.309) 0:00:10.888 ******* ok: [managed_node1] => { "ansible_facts": { "__firewall_is_transactional": false }, "changed": false } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.025) 0:00:10.913 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.603) 0:00:11.516 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.019) 0:00:11.536 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.019) 0:00:11.555 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.019) 0:00:11.575 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Thursday 08 August 2024 12:26:52 -0400 (0:00:00.018) 0:00:11.593 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Thursday 08 August 2024 12:26:53 -0400 (0:00:00.031) 0:00:11.625 ******* ok: [managed_node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "dbus.service polkit.service basic.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "shutdown.target multi-user.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": "yes", "ConditionTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "ebtables.service iptables.service ipset.service shutdown.target ip6tables.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Thursday 08 August 2024 12:26:53 -0400 (0:00:00.598) 0:00:12.223 ******* ok: [managed_node1] => { "changed": false, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "dbus.service polkit.service basic.target system.slice", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "shutdown.target multi-user.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": "yes", "ConditionTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "ebtables.service iptables.service ipset.service shutdown.target ip6tables.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Thursday 08 August 2024 12:26:54 -0400 (0:00:00.420) 0:00:12.643 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Thursday 08 August 2024 12:26:54 -0400 (0:00:00.024) 0:00:12.668 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Thursday 08 August 2024 12:26:54 -0400 (0:00:00.018) 0:00:12.687 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Thursday 08 August 2024 12:26:54 -0400 (0:00:00.017) 0:00:12.705 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Thursday 08 August 2024 12:26:55 -0400 (0:00:01.596) 0:00:14.301 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.043) 0:00:14.344 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.022) 0:00:14.367 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.020) 0:00:14.388 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.021) 0:00:14.409 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.020) 0:00:14.429 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.019) 0:00:14.448 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.020) 0:00:14.469 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.031) 0:00:14.500 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.032) 0:00:14.533 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.019) 0:00:14.553 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.035) 0:00:14.588 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Thursday 08 August 2024 12:26:55 -0400 (0:00:00.019) 0:00:14.607 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Thursday 08 August 2024 12:26:56 -0400 (0:00:00.018) 0:00:14.626 ******* 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 : Enable Postfix] ********************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Thursday 08 August 2024 12:27:04 -0400 (0:00:08.040) 0:00:22.666 ******* changed: [managed_node1] => { "changed": true, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "network.target syslog.target system.slice basic.target systemd-journald.socket", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:72 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.776) 0:00:23.443 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:78 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.021) 0:00:23.464 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Configure additional files] ********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:96 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.021) 0:00:23.485 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:112 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.017) 0:00:23.502 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:126 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.017) 0:00:23.520 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Backup configuration] **************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:132 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.019) 0:00:23.540 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:140 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.019) 0:00:23.560 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:148 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.021) 0:00:23.582 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:154 Thursday 08 August 2024 12:27:04 -0400 (0:00:00.020) 0:00:23.602 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:162 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.019) 0:00:23.622 ******* 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:15 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.026) 0:00:23.648 ******* included: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml for managed_node1 TASK [Get the firewall services] *********************************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:10 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.033) 0:00:23.682 ******* ok: [managed_node1] => { "changed": false, "cmd": "set -euo pipefail\nfirewall-cmd --list-services", "delta": "0:00:00.247689", "end": "2024-08-08 12:27:05.609617", "rc": 0, "start": "2024-08-08 12:27:05.361928" } STDOUT: dhcpv6-client smtp smtp-submission smtps ssh TASK [Assert the expected services are configured] ***************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:17 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.591) 0:00:24.273 ******* 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:30 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.084) 0:00:24.358 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check associated selinux] ************************************************ task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:34 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.019) 0:00:24.377 ******* 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:18 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.021) 0:00:24.398 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.066) 0:00:24.465 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.028) 0:00:24.493 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.022) 0:00:24.516 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.020) 0:00:24.537 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.019) 0:00:24.556 ******* ok: [managed_node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-msm/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-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Thursday 08 August 2024 12:27:05 -0400 (0:00:00.052) 0:00:24.609 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.031) 0:00:24.640 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.020) 0:00:24.661 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.024) 0:00:24.685 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.022) 0:00:24.707 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.025) 0:00:24.733 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.044) 0:00:24.778 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.040) 0:00:24.818 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.023) 0:00:24.841 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.020) 0:00:24.861 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.026) 0:00:24.887 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.021) 0:00:24.908 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.021) 0:00:24.930 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.615) 0:00:25.545 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.019) 0:00:25.565 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.020) 0:00:25.585 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Thursday 08 August 2024 12:27:06 -0400 (0:00:00.019) 0:00:25.605 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.021) 0:00:25.626 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.033) 0:00:25.660 ******* ok: [managed_node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "system.slice basic.target dbus.service polkit.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "shutdown.target multi-user.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": "yes", "ConditionTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "iptables.service ebtables.service ip6tables.service shutdown.target ipset.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.362) 0:00:26.023 ******* ok: [managed_node1] => { "changed": false, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "system.slice basic.target dbus.service polkit.service", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "shutdown.target multi-user.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": "yes", "ConditionTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "iptables.service ebtables.service ip6tables.service shutdown.target ipset.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.402) 0:00:26.426 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.025) 0:00:26.451 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.019) 0:00:26.471 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Thursday 08 August 2024 12:27:07 -0400 (0:00:00.019) 0:00:26.490 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Thursday 08 August 2024 12:27:09 -0400 (0:00:01.476) 0:00:27.967 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.042) 0:00:28.010 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.021) 0:00:28.031 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.019) 0:00:28.050 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.020) 0:00:28.071 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.018) 0:00:28.090 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.018) 0:00:28.109 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.018) 0:00:28.127 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Thursday 08 August 2024 12:27:09 -0400 (0:00:00.029) 0:00:28.157 ******* 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.256535", "end": "2024-08-08 12:27:10.048343", "item": "smtp", "rc": 0, "start": "2024-08-08 12:27:09.791808" } 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.245772", "end": "2024-08-08 12:27:10.574785", "item": "smtps", "rc": 0, "start": "2024-08-08 12:27:10.329013" } 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.246019", "end": "2024-08-08 12:27:11.122323", "item": "smtp-submission", "rc": 0, "start": "2024-08-08 12:27:10.876304" } STDOUT: 587/tcp TASK [fedora.linux_system_roles.postfix : Initialize _postfix_selinux] ********* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Thursday 08 August 2024 12:27:11 -0400 (0:00:01.631) 0:00:29.789 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.031) 0:00:29.821 ******* ok: [managed_node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-08-08 12:27:10.048343', u'stderr': u'', u'stdout': u'25/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.256535', 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-08-08 12:27:09.791808'}) => { "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.256535", "end": "2024-08-08 12:27:10.048343", "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-08-08 12:27:09.791808", "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-08-08 12:27:10.574785', u'stderr': u'', u'stdout': u'465/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.245772', 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-08-08 12:27:10.329013'}) => { "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.245772", "end": "2024-08-08 12:27:10.574785", "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-08-08 12:27:10.329013", "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-08-08 12:27:11.122323', u'stderr': u'', u'stdout': u'587/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.246019', 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-08-08 12:27:10.876304'}) => { "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.246019", "end": "2024-08-08 12:27:11.122323", "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-08-08 12:27:10.876304", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.119) 0:00:29.941 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.023) 0:00:29.964 ******* TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.060) 0:00:30.024 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.040) 0:00:30.065 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.023) 0:00:30.089 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.044) 0:00:30.133 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.334) 0:00:30.468 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 Thursday 08 August 2024 12:27:11 -0400 (0:00:00.027) 0:00:30.495 ******* ok: [managed_node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag if transactional-update exists] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.291) 0:00:30.786 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.029) 0:00:30.815 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:35 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.600) 0:00:31.416 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:46 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.022) 0:00:31.438 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.022) 0:00:31.461 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:72 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.023) 0:00:31.485 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.selinux : Reboot transactional update systems] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:77 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.021) 0:00:31.506 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:82 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.021) 0:00:31.528 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:89 Thursday 08 August 2024 12:27:12 -0400 (0:00:00.022) 0:00:31.550 ******* ok: [managed_node1] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.535) 0:00:32.086 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.023) 0:00:32.110 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.022) 0:00:32.132 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.024) 0:00:32.157 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.020) 0:00:32.177 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.020) 0:00:32.198 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.020) 0:00:32.218 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.021) 0:00:32.240 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.020) 0:00:32.260 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.020) 0:00:32.281 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.022) 0:00:32.303 ******* TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.018) 0:00:32.322 ******* TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Thursday 08 August 2024 12:27:13 -0400 (0:00:00.018) 0:00:32.341 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Thursday 08 August 2024 12:27:15 -0400 (0:00:01.287) 0:00:33.628 ******* TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Thursday 08 August 2024 12:27:15 -0400 (0:00:00.019) 0:00:33.648 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Thursday 08 August 2024 12:27:17 -0400 (0:00:02.596) 0:00:36.245 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Thursday 08 August 2024 12:27:17 -0400 (0:00:00.042) 0:00:36.288 ******* TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Thursday 08 August 2024 12:27:17 -0400 (0:00:00.037) 0:00:36.325 ******* TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Thursday 08 August 2024 12:27:17 -0400 (0:00:00.036) 0:00:36.362 ******* 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 : Enable Postfix] ********************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Thursday 08 August 2024 12:27:18 -0400 (0:00:00.649) 0:00:37.011 ******* ok: [managed_node1] => { "changed": false, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:27:04 EDT", "ActiveEnterTimestampMonotonic": "590113395", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "network.target syslog.target system.slice basic.target systemd-journald.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:27:04 EDT", "AssertTimestampMonotonic": "589786482", "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": "Thu 2024-08-08 12:27:04 EDT", "ConditionTimestampMonotonic": "589786480", "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": "14412", "ExecMainStartTimestamp": "Thu 2024-08-08 12:27:04 EDT", "ExecMainStartTimestampMonotonic": "590113337", "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=[Thu 2024-08-08 12:27:04 EDT] ; stop_time=[Thu 2024-08-08 12:27:04 EDT] ; pid=14340 ; code=exited ; status=0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[Thu 2024-08-08 12:27:04 EDT] ; stop_time=[Thu 2024-08-08 12:27:04 EDT] ; pid=14337 ; 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": "Thu 2024-08-08 12:27:04 EDT", "InactiveExitTimestampMonotonic": "589787293", "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": "14412", "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": "Thu 2024-08-08 12:27:04 EDT", "WatchdogTimestampMonotonic": "590113364", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.postfix : Get current config] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:72 Thursday 08 August 2024 12:27:18 -0400 (0:00:00.451) 0:00:37.462 ******* ok: [managed_node1] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.009824", "end": "2024-08-08 12:27:19.093976", "rc": 0, "start": "2024-08-08 12:27:19.084152" } 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 = us-east-1.aws.redhat.com myhostname = ip-10-31-11-218.us-east-1.aws.redhat.com 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 = 15509 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:78 Thursday 08 August 2024 12:27:19 -0400 (0:00:00.334) 0:00:37.797 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:96 Thursday 08 August 2024 12:27:19 -0400 (0:00:00.054) 0:00:37.851 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:112 Thursday 08 August 2024 12:27:19 -0400 (0:00:00.039) 0:00:37.890 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:126 Thursday 08 August 2024 12:27:19 -0400 (0:00:00.037) 0:00:37.928 ******* [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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:132 Thursday 08 August 2024 12:27:19 -0400 (0:00:00.538) 0:00:38.466 ******* changed: [managed_node1] => { "changed": true, "checksum": "f8e7f892b69f3231f9c1469b52d450adf088e3fd", "dest": "/etc/postfix/main.cf.2024-08-08T16:26:43Z", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:140 Thursday 08 August 2024 12:27:20 -0400 (0:00:00.439) 0:00:38.905 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:148 Thursday 08 August 2024 12:27:20 -0400 (0:00:00.428) 0:00:39.334 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:154 Thursday 08 August 2024 12:27:21 -0400 (0:00:00.310) 0:00:39.644 ******* changed: [managed_node1] => { "changed": true } MSG: Block inserted TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:162 Thursday 08 August 2024 12:27:21 -0400 (0:00:00.504) 0:00:40.149 ******* 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.049927", "end": "2024-08-08 12:27:21.833907", "item": { "key": "relay_domains", "value": "London" }, "rc": 0, "start": "2024-08-08 12:27:21.783980" } 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.010269", "end": "2024-08-08 12:27:22.141199", "item": { "key": "relayhost", "value": "example.com" }, "rc": 0, "start": "2024-08-08 12:27:22.130930" } 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 Thursday 08 August 2024 12:27:22 -0400 (0:00:00.659) 0:00:40.808 ******* ok: [managed_node1] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:02.327179", "end": "2024-08-08 12:27:24.772521", "rc": 0, "start": "2024-08-08 12:27:22.445342" } RUNNING HANDLER [fedora.linux_system_roles.postfix : Restart postfix] ********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 Thursday 08 August 2024 12:27:24 -0400 (0:00:02.619) 0:00:43.427 ******* changed: [managed_node1] => { "changed": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:27:04 EDT", "ActiveEnterTimestampMonotonic": "590113395", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "network.target syslog.target system.slice basic.target systemd-journald.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:27:04 EDT", "AssertTimestampMonotonic": "589786482", "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": "Thu 2024-08-08 12:27:04 EDT", "ConditionTimestampMonotonic": "589786480", "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": "14412", "ExecMainStartTimestamp": "Thu 2024-08-08 12:27:04 EDT", "ExecMainStartTimestampMonotonic": "590113337", "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=[Thu 2024-08-08 12:27:04 EDT] ; stop_time=[Thu 2024-08-08 12:27:04 EDT] ; pid=14340 ; code=exited ; status=0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[Thu 2024-08-08 12:27:04 EDT] ; stop_time=[Thu 2024-08-08 12:27:04 EDT] ; pid=14337 ; 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": "Thu 2024-08-08 12:27:04 EDT", "InactiveExitTimestampMonotonic": "589787293", "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": "14412", "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": "Thu 2024-08-08 12:27:04 EDT", "WatchdogTimestampMonotonic": "590113364", "WatchdogUSec": "0" } } META: ran handlers TASK [Check firewall and selinux status] *************************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:32 Thursday 08 August 2024 12:27:25 -0400 (0:00:00.779) 0:00:44.207 ******* included: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml for managed_node1 TASK [Get the firewall services] *********************************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:10 Thursday 08 August 2024 12:27:25 -0400 (0:00:00.078) 0:00:44.285 ******* ok: [managed_node1] => { "changed": false, "cmd": "set -euo pipefail\nfirewall-cmd --list-services", "delta": "0:00:00.247385", "end": "2024-08-08 12:27:26.222462", "rc": 0, "start": "2024-08-08 12:27:25.975077" } STDOUT: dhcpv6-client smtp smtp-submission smtps ssh TASK [Assert the expected services are configured] ***************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:17 Thursday 08 August 2024 12:27:26 -0400 (0:00:00.619) 0:00:44.905 ******* 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:30 Thursday 08 August 2024 12:27:26 -0400 (0:00:00.171) 0:00:45.077 ******* ok: [managed_node1] => { "changed": false } MSG: All assertions passed TASK [Check associated selinux] ************************************************ task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/check_firewall_selinux.yml:34 Thursday 08 August 2024 12:27:26 -0400 (0:00:00.042) 0:00:45.119 ******* 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.156406", "end": "2024-08-08 12:27:26.955239", "item": { "local": "true", "ports": "25", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-08-08 12:27:26.798833" } 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.154665", "end": "2024-08-08 12:27:27.368792", "item": { "local": "true", "ports": "465", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-08-08 12:27:27.214127" } 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.154768", "end": "2024-08-08 12:27:27.782679", "item": { "local": "true", "ports": "587", "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2024-08-08 12:27:27.627911" } STDOUT: smtp_port_t tcp 25, 465, 587 TASK [Check header for ansible_managed, fingerprint] *************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:35 Thursday 08 August 2024 12:27:27 -0400 (0:00:01.346) 0:00:46.466 ******* included: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml for managed_node1 TASK [Get file] **************************************************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml:3 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.169) 0:00:46.636 ******* 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tasks/check_header.yml:9 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.381) 0:00:47.017 ******* ok: [managed_node1] => { "changed": false } MSG: All assertions passed TASK [Reset all settings and configure relay_domains] ************************** task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:41 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.104) 0:00:47.122 ******* TASK [fedora.linux_system_roles.postfix : Ensure ansible_facts required by role] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:2 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.123) 0:00:47.245 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:3 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.065) 0:00:47.311 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:11 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.049) 0:00:47.360 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:16 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.038) 0:00:47.398 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/set_facts.yml:20 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.040) 0:00:47.438 ******* ok: [managed_node1] => (item=RedHat.yml) => { "ansible_facts": { "__postfix_smtp_services": [ "smtp", "smtps", "submission" ] }, "ansible_included_var_files": [ "/tmp/collections-msm/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-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 Thursday 08 August 2024 12:27:28 -0400 (0:00:00.071) 0:00:47.510 ******* ok: [managed_node1] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:00.137113", "end": "2024-08-08 12:27:29.270617", "failed_when_result": false, "item": "postfix", "rc": 1, "start": "2024-08-08 12:27:29.133504", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 Thursday 08 August 2024 12:27:29 -0400 (0:00:00.482) 0:00:47.993 ******* 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 @base 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:38 Thursday 08 August 2024 12:27:31 -0400 (0:00:01.641) 0:00:49.634 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:45 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.045) 0:00:49.679 ******* TASK [fedora.linux_system_roles.postfix : Configure firewall] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:54 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.038) 0:00:49.718 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/firewall.yml:3 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.062) 0:00:49.781 ******* TASK [fedora.linux_system_roles.firewall : Setup firewalld] ******************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:2 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.093) 0:00:49.875 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:2 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.076) 0:00:49.952 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:10 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.050) 0:00:50.002 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:15 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.038) 0:00:50.040 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:22 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.037) 0:00:50.078 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:27 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.038) 0:00:50.117 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Install firewalld] ****************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:31 Thursday 08 August 2024 12:27:31 -0400 (0:00:00.037) 0:00:50.155 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:43 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.583) 0:00:50.738 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.firewall : Reboot transactional update systems] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:48 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.040) 0:00:50.778 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/firewalld.yml:53 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.040) 0:00:50.819 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Collect service facts] ************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:5 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.039) 0:00:50.858 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:9 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.038) 0:00:50.896 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:22 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.056) 0:00:50.953 ******* ok: [managed_node1] => { "changed": false, "name": "firewalld", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "dbus.service polkit.service system.slice basic.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "network-pre.target multi-user.target shutdown.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": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "ebtables.service ip6tables.service iptables.service shutdown.target ipset.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Enable and start firewalld service] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:28 Thursday 08 August 2024 12:27:32 -0400 (0:00:00.389) 0:00:51.343 ******* ok: [managed_node1] => { "changed": false, "enabled": true, "name": "firewalld", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:26:24 EDT", "ActiveEnterTimestampMonotonic": "549520243", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "dbus.service polkit.service system.slice basic.target", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:26:23 EDT", "AssertTimestampMonotonic": "548722352", "Before": "network-pre.target multi-user.target shutdown.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": "Thu 2024-08-08 12:26:23 EDT", "ConditionTimestampMonotonic": "548722350", "Conflicts": "ebtables.service ip6tables.service iptables.service shutdown.target ipset.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": "11789", "ExecMainStartTimestamp": "Thu 2024-08-08 12:26:23 EDT", "ExecMainStartTimestampMonotonic": "548725662", "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": "Thu 2024-08-08 12:26:23 EDT", "InactiveExitTimestampMonotonic": "548725693", "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": "11789", "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": "Thu 2024-08-08 12:26:24 EDT", "WatchdogTimestampMonotonic": "549520188", "WatchdogUSec": "0" } } TASK [fedora.linux_system_roles.firewall : Check if previous replaced is defined] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:34 Thursday 08 August 2024 12:27:33 -0400 (0:00:00.387) 0:00:51.731 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:43 Thursday 08 August 2024 12:27:33 -0400 (0:00:00.044) 0:00:51.775 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:55 Thursday 08 August 2024 12:27:33 -0400 (0:00:00.037) 0:00:51.813 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Configure firewall] ***************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Thursday 08 August 2024 12:27:33 -0400 (0:00:00.039) 0:00:51.852 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:120 Thursday 08 August 2024 12:27:34 -0400 (0:00:01.519) 0:00:53.371 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:130 Thursday 08 August 2024 12:27:34 -0400 (0:00:00.065) 0:00:53.437 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:139 Thursday 08 August 2024 12:27:34 -0400 (0:00:00.042) 0:00:53.480 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:144 Thursday 08 August 2024 12:27:34 -0400 (0:00:00.082) 0:00:53.562 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:153 Thursday 08 August 2024 12:27:34 -0400 (0:00:00.040) 0:00:53.602 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:163 Thursday 08 August 2024 12:27:35 -0400 (0:00:00.039) 0:00:53.642 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.firewall : Show diffs] ************************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:169 Thursday 08 August 2024 12:27:35 -0400 (0:00:00.038) 0:00:53.680 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.postfix : Configure selinux] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:57 Thursday 08 August 2024 12:27:35 -0400 (0:00:00.037) 0:00:53.718 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 Thursday 08 August 2024 12:27:35 -0400 (0:00:00.068) 0:00:53.786 ******* 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.244891", "end": "2024-08-08 12:27:35.686725", "item": "smtp", "rc": 0, "start": "2024-08-08 12:27:35.441834" } 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.254990", "end": "2024-08-08 12:27:36.239349", "item": "smtps", "rc": 0, "start": "2024-08-08 12:27:35.984359" } 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.244973", "end": "2024-08-08 12:27:36.779494", "item": "smtp-submission", "rc": 0, "start": "2024-08-08 12:27:36.534521" } STDOUT: 587/tcp TASK [fedora.linux_system_roles.postfix : Initialize _postfix_selinux] ********* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:33 Thursday 08 August 2024 12:27:36 -0400 (0:00:01.677) 0:00:55.463 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:37 Thursday 08 August 2024 12:27:36 -0400 (0:00:00.066) 0:00:55.530 ******* ok: [managed_node1] => (item={u'stderr_lines': [], u'ansible_loop_var': u'item', u'end': u'2024-08-08 12:27:35.686725', u'stderr': u'', u'stdout': u'25/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.244891', 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-08-08 12:27:35.441834'}) => { "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.244891", "end": "2024-08-08 12:27:35.686725", "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-08-08 12:27:35.441834", "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-08-08 12:27:36.239349', u'stderr': u'', u'stdout': u'465/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.254990', 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-08-08 12:27:35.984359'}) => { "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.254990", "end": "2024-08-08 12:27:36.239349", "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-08-08 12:27:35.984359", "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-08-08 12:27:36.779494', u'stderr': u'', u'stdout': u'587/tcp', u'changed': False, u'failed': False, u'delta': u'0:00:00.244973', 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-08-08 12:27:36.534521'}) => { "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.244973", "end": "2024-08-08 12:27:36.779494", "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-08-08 12:27:36.534521", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:46 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.216) 0:00:55.747 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:55 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.052) 0:00:55.799 ******* TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.074) 0:00:55.874 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.079) 0:00:55.953 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.050) 0:00:56.004 ******* included: /tmp/collections-msm/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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.120) 0:00:56.124 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.043) 0:00:56.168 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.041) 0:00:56.209 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.043) 0:00:56.252 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Thursday 08 August 2024 12:27:37 -0400 (0:00:00.040) 0:00:56.292 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:35 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.547) 0:00:56.840 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:46 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.043) 0:00:56.884 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.043) 0:00:56.928 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:72 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.044) 0:00:56.972 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.selinux : Reboot transactional update systems] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:77 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.040) 0:00:57.013 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:82 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.041) 0:00:57.055 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:89 Thursday 08 August 2024 12:27:38 -0400 (0:00:00.040) 0:00:57.095 ******* ok: [managed_node1] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.584) 0:00:57.680 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.041) 0:00:57.721 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.042) 0:00:57.764 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.044) 0:00:57.808 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.038) 0:00:57.846 ******* skipping: [managed_node1] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.041) 0:00:57.888 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.040) 0:00:57.929 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.081) 0:00:58.010 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.041) 0:00:58.052 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.041) 0:00:58.094 ******* skipping: [managed_node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.041) 0:00:58.135 ******* TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.038) 0:00:58.174 ******* TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Thursday 08 August 2024 12:27:39 -0400 (0:00:00.040) 0:00:58.214 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Thursday 08 August 2024 12:27:40 -0400 (0:00:01.142) 0:00:59.357 ******* TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Thursday 08 August 2024 12:27:40 -0400 (0:00:00.038) 0:00:59.396 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Thursday 08 August 2024 12:27:43 -0400 (0:00:02.513) 0:01:01.909 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Thursday 08 August 2024 12:27:43 -0400 (0:00:00.042) 0:01:01.952 ******* TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Thursday 08 August 2024 12:27:43 -0400 (0:00:00.039) 0:01:01.992 ******* TASK [fedora.linux_system_roles.postfix : Install Postfix] ********************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 Thursday 08 August 2024 12:27:43 -0400 (0:00:00.038) 0:01:02.030 ******* 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 : Enable Postfix] ********************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 Thursday 08 August 2024 12:27:47 -0400 (0:00:04.224) 0:01:06.254 ******* changed: [managed_node1] => { "changed": true, "enabled": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "syslog.target network.target basic.target system.slice systemd-journald.socket", "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": "sendmail.service exim.service shutdown.target", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:72 Thursday 08 August 2024 12:27:48 -0400 (0:00:00.703) 0:01:06.958 ******* ok: [managed_node1] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.009700", "end": "2024-08-08 12:27:48.582731", "rc": 0, "start": "2024-08-08 12:27:48.573031" } 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 = us-east-1.aws.redhat.com myhostname = ip-10-31-11-218.us-east-1.aws.redhat.com 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 = 18115 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:78 Thursday 08 August 2024 12:27:48 -0400 (0:00:00.329) 0:01:07.288 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:96 Thursday 08 August 2024 12:27:48 -0400 (0:00:00.054) 0:01:07.342 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:112 Thursday 08 August 2024 12:27:48 -0400 (0:00:00.039) 0:01:07.381 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:126 Thursday 08 August 2024 12:27:48 -0400 (0:00:00.037) 0:01:07.418 ******* ok: [managed_node1] TASK [fedora.linux_system_roles.postfix : Backup configuration] **************** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:132 Thursday 08 August 2024 12:27:49 -0400 (0:00:00.575) 0:01:07.994 ******* ok: [managed_node1] => { "changed": false, "checksum": "f8e7f892b69f3231f9c1469b52d450adf088e3fd", "dest": "/etc/postfix/main.cf.2024-08-08T16:26:43Z", "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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:140 Thursday 08 August 2024 12:27:49 -0400 (0:00:00.310) 0:01:08.304 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:148 Thursday 08 August 2024 12:27:49 -0400 (0:00:00.301) 0:01:08.606 ******* 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:154 Thursday 08 August 2024 12:27:50 -0400 (0:00:00.301) 0:01:08.907 ******* changed: [managed_node1] => { "changed": true } MSG: Block inserted TASK [fedora.linux_system_roles.postfix : Configure Postfix] ******************* task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:162 Thursday 08 August 2024 12:27:50 -0400 (0:00:00.356) 0:01:09.263 ******* 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.010311", "end": "2024-08-08 12:27:50.896581", "item": { "key": "relay_domains", "value": "Liverpool city" }, "rc": 0, "start": "2024-08-08 12:27:50.886270" } 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-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 Thursday 08 August 2024 12:27:50 -0400 (0:00:00.305) 0:01:09.568 ******* ok: [managed_node1] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:01.423267", "end": "2024-08-08 12:27:52.661251", "rc": 0, "start": "2024-08-08 12:27:51.237984" } RUNNING HANDLER [fedora.linux_system_roles.postfix : Restart postfix] ********** task path: /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 Thursday 08 August 2024 12:27:52 -0400 (0:00:01.747) 0:01:11.316 ******* changed: [managed_node1] => { "changed": true, "name": "postfix", "state": "started", "status": { "ActiveEnterTimestamp": "Thu 2024-08-08 12:27:48 EDT", "ActiveEnterTimestampMonotonic": "633615833", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "syslog.target network.target basic.target system.slice systemd-journald.socket", "AllowIsolate": "no", "AmbientCapabilities": "0", "AssertResult": "yes", "AssertTimestamp": "Thu 2024-08-08 12:27:47 EDT", "AssertTimestampMonotonic": "633320791", "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": "Thu 2024-08-08 12:27:47 EDT", "ConditionTimestampMonotonic": "633320790", "Conflicts": "sendmail.service exim.service shutdown.target", "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": "18063", "ExecMainStartTimestamp": "Thu 2024-08-08 12:27:48 EDT", "ExecMainStartTimestampMonotonic": "633615773", "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=[Thu 2024-08-08 12:27:48 EDT] ; stop_time=[Thu 2024-08-08 12:27:48 EDT] ; pid=17991 ; code=exited ; status=0 }", "ExecStartPre": "{ path=/usr/libexec/postfix/chroot-update ; argv[]=/usr/libexec/postfix/chroot-update ; ignore_errors=yes ; start_time=[Thu 2024-08-08 12:27:48 EDT] ; stop_time=[Thu 2024-08-08 12:27:48 EDT] ; pid=17987 ; 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": "Thu 2024-08-08 12:27:47 EDT", "InactiveExitTimestampMonotonic": "633321604", "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": "18063", "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": "Thu 2024-08-08 12:27:48 EDT", "WatchdogTimestampMonotonic": "633615798", "WatchdogUSec": "0" } } META: ran handlers TASK [Print postfix settings that have explicit value set] ********************* task path: /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:52 Thursday 08 August 2024 12:27:53 -0400 (0:00:00.732) 0:01:12.049 ******* ok: [managed_node1] => { "changed": false, "cmd": [ "postconf", "-n" ], "delta": "0:00:00.009135", "end": "2024-08-08 12:27:53.664626", "rc": 0, "start": "2024-08-08 12:27:53.655491" } 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-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:57 Thursday 08 August 2024 12:27:53 -0400 (0:00:00.297) 0:01:12.346 ******* ok: [managed_node1] => { "changed": false } MSG: All assertions passed META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* managed_node1 : ok=104 changed=13 unreachable=0 failed=0 skipped=139 rescued=0 ignored=0 Thursday 08 August 2024 12:27:53 -0400 (0:00:00.020) 0:01:12.367 ******* =============================================================================== fedora.linux_system_roles.postfix : Install Postfix --------------------- 8.04s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix'] --- 4.94s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 fedora.linux_system_roles.postfix : Install Postfix --------------------- 4.22s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60 fedora.linux_system_roles.postfix : Check postfix ----------------------- 2.62s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:2 fedora.linux_system_roles.postfix : Get status of package(s) [u'postfix'] --- 2.57s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:16 fedora.linux_system_roles.selinux : Get SELinux modules facts ----------- 2.51s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Gathering Facts --------------------------------------------------------- 1.85s /tmp/collections-C6R/ansible_collections/fedora/linux_system_roles/tests/postfix/tests_previous_replaced.yml:2 fedora.linux_system_roles.postfix : Check postfix ----------------------- 1.75s /tmp/collections-msm/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.68s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 fedora.linux_system_roles.postfix : Remove package(s) to reset original confs [u'postfix'] --- 1.64s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:23 fedora.linux_system_roles.postfix : Get the smtp related tcp service ports --- 1.63s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/selinux.yml:12 fedora.linux_system_roles.firewall : Configure firewall ----------------- 1.52s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/firewall/tasks/main.yml:71 Check associated selinux ------------------------------------------------ 1.35s /tmp/collections-C6R/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.14s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 fedora.linux_system_roles.postfix : Restart postfix --------------------- 0.78s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 fedora.linux_system_roles.postfix : Enable Postfix ---------------------- 0.78s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 fedora.linux_system_roles.postfix : Restart postfix --------------------- 0.73s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/handlers/main.yml:7 fedora.linux_system_roles.postfix : Enable Postfix ---------------------- 0.70s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:66 fedora.linux_system_roles.postfix : Configure Postfix ------------------- 0.66s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:162 fedora.linux_system_roles.postfix : Install Postfix --------------------- 0.65s /tmp/collections-msm/ansible_collections/fedora/linux_system_roles/roles/postfix/tasks/main.yml:60