# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.9/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.9.18 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] 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 /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml PLAY [Test setting previous=replaced with postfix_conf] ************************ TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:2 Saturday 09 December 2023 17:21:38 +0000 (0:00:00.012) 0:00:00.012 ***** ok: [sut] META: ran handlers TASK [Run the role with previous=replaced only] ******************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:5 Saturday 09 December 2023 17:21:38 +0000 (0:00:00.851) 0:00:00.863 ***** TASK [linux-system-roles.postfix : Ensure ansible_facts required by role] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:2 Saturday 09 December 2023 17:21:38 +0000 (0:00:00.032) 0:00:00.896 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml for sut TASK [linux-system-roles.postfix : Ensure ansible_facts used by role are present] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:3 Saturday 09 December 2023 17:21:39 +0000 (0:00:00.017) 0:00:00.913 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Check if system is ostree] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:12 Saturday 09 December 2023 17:21:39 +0000 (0:00:00.023) 0:00:00.936 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.postfix : Set flag to indicate system is ostree] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:17 Saturday 09 December 2023 17:21:39 +0000 (0:00:00.188) 0:00:01.125 ***** ok: [sut] => { "ansible_facts": { "__postfix_is_ostree": false }, "changed": false } TASK [linux-system-roles.postfix : Get status of package(s) ['postfix']] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:16 Saturday 09 December 2023 17:21:39 +0000 (0:00:00.030) 0:00:01.155 ***** ok: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:01.265273", "end": "2023-12-09 17:21:41.055546", "failed_when_result": false, "item": "postfix", "rc": 0, "start": "2023-12-09 17:21:39.790273", "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." ] } TASK [linux-system-roles.postfix : Remove package(s) to reset original confs ['postfix']] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:23 Saturday 09 December 2023 17:21:40 +0000 (0:00:01.452) 0:00:02.608 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Get status of config files] ***************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:41 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.014) 0:00:02.623 ***** skipping: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Remove config files - make empty] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:48 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.013) 0:00:02.636 ***** TASK [linux-system-roles.postfix : Configure firewall] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:60 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.010) 0:00:02.647 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml for sut TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml:3 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.012) 0:00:02.660 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Configure selinux] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:63 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.014) 0:00:02.675 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml for sut TASK [linux-system-roles.postfix : Get the smtp related tcp service ports] ***** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:12 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.016) 0:00:02.691 ***** skipping: [sut] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Initialize _postfix_selinux] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:24 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.016) 0:00:02.708 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:28 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.010) 0:00:02.718 ***** skipping: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtps', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp-submission', 'ansible_loop_var': 'item'}) => { "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 [linux-system-roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:39 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.017) 0:00:02.736 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:54 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.009) 0:00:02.746 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Install Postfix] **************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 Saturday 09 December 2023 17:21:40 +0000 (0:00:00.009) 0:00:02.756 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [ "2:postfix-2.6.6-8.el6.x86_64 providing postfix is already installed" ] } lsrpackages: postfix TASK [linux-system-roles.postfix : Enable Postfix] ***************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:73 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.529) 0:00:03.285 ***** ok: [sut] => { "changed": false, "enabled": true, "name": "postfix", "state": "started" } TASK [linux-system-roles.postfix : Get current config] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:79 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.360) 0:00:03.645 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Check given config against current config] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:86 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.012) 0:00:03.658 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Backup configuration] *********************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:108 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.014) 0:00:03.672 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Ensure Last modified header is absent] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:117 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.018) 0:00:03.690 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:125 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.011) 0:00:03.701 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:131 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.010) 0:00:03.712 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Configure Postfix] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:140 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.011) 0:00:03.723 ***** skipping: [sut] => (item={'key': 'previous', 'value': '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: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:15 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.016) 0:00:03.740 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml for sut TASK [Get the firewall services] *********************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:10 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.016) 0:00:03.756 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Assert the expected services are configured] ***************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:17 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.014) 0:00:03.771 ***** skipping: [sut] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [Ensure smtp ports are retrieved] ***************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:30 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.027) 0:00:03.799 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check associated selinux] ************************************************ task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:34 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.021) 0:00:03.820 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Run the role to configure relay_domains and relayhost] ******************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:18 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.011) 0:00:03.831 ***** TASK [linux-system-roles.postfix : Ensure ansible_facts required by role] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:2 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.026) 0:00:03.857 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml for sut TASK [linux-system-roles.postfix : Ensure ansible_facts used by role are present] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:3 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.014) 0:00:03.871 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Check if system is ostree] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:12 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.012) 0:00:03.883 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Set flag to indicate system is ostree] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:17 Saturday 09 December 2023 17:21:41 +0000 (0:00:00.010) 0:00:03.894 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Get status of package(s) ['postfix']] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:16 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.012) 0:00:03.906 ***** skipping: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Remove package(s) to reset original confs ['postfix']] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:23 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.013) 0:00:03.919 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Get status of config files] ***************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:41 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.009) 0:00:03.929 ***** skipping: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Remove config files - make empty] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:48 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.011) 0:00:03.941 ***** TASK [linux-system-roles.postfix : Configure firewall] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:60 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.010) 0:00:03.952 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml for sut TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml:3 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.012) 0:00:03.964 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Configure selinux] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:63 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.013) 0:00:03.977 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml for sut TASK [linux-system-roles.postfix : Get the smtp related tcp service ports] ***** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:12 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.015) 0:00:03.993 ***** skipping: [sut] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Initialize _postfix_selinux] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:24 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.027) 0:00:04.020 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:28 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.015) 0:00:04.035 ***** skipping: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtps', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp-submission', 'ansible_loop_var': 'item'}) => { "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 [linux-system-roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:39 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.029) 0:00:04.065 ***** ok: [sut] => { "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" } ] }, "changed": false } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:54 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.016) 0:00:04.081 ***** TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.048) 0:00:04.130 ***** included: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml for sut TASK [fedora.linux_system_roles.selinux : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.038) 0:00:04.168 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.013) 0:00:04.182 ***** included: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml for sut TASK [fedora.linux_system_roles.selinux : Check if system is ostree] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.020) 0:00:04.202 ***** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.119) 0:00:04.322 ***** ok: [sut] => { "ansible_facts": { "__selinux_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Install SELinux python2 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:14 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.016) 0:00:04.338 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [ "libselinux-python-2.0.94-7.el6.x86_64 providing libselinux-python is already installed", "policycoreutils-python-2.0.83-30.1.el6_8.x86_64 providing policycoreutils-python is already installed" ] } lsrpackages: libselinux-python policycoreutils-python TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:23 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.421) 0:00:04.760 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:34 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.013) 0:00:04.774 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux tool semanage] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:45 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.012) 0:00:04.787 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:53 Saturday 09 December 2023 17:21:42 +0000 (0:00:00.012) 0:00:04.799 ***** ok: [sut] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.737) 0:00:05.536 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if disabled] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.013) 0:00:05.550 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set selinux_reboot_required] ********* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.563 ***** ok: [sut] => { "ansible_facts": { "selinux_reboot_required": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Fail if reboot is required] ********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.015) 0:00:05.578 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Warn if SELinux is disabled] ********* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.591 ***** skipping: [sut] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.604 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux boolean local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.616 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux file context local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.018) 0:00:05.635 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux port local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.647 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux login local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.012) 0:00:05.660 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.011) 0:00:05.671 ***** TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.011) 0:00:05.683 ***** TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Saturday 09 December 2023 17:21:43 +0000 (0:00:00.011) 0:00:05.694 ***** changed: [sut] => (item={'ports': 25, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__selinux_item": { "local": "true", "ports": 25, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "25" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } changed: [sut] => (item={'ports': 465, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__selinux_item": { "local": "true", "ports": 465, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "465" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } changed: [sut] => (item={'ports': 587, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__selinux_item": { "local": "true", "ports": 587, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "ansible_loop_var": "__selinux_item", "changed": true, "ports": [ "587" ], "proto": "tcp", "setype": "smtp_port_t", "state": "present" } TASK [fedora.linux_system_roles.selinux : Set linux user to SELinux user mapping] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Saturday 09 December 2023 17:22:58 +0000 (0:01:15.169) 0:01:20.864 ***** TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Saturday 09 December 2023 17:22:58 +0000 (0:00:00.010) 0:01:20.875 ***** ok: [sut] => { "ansible_facts": { "selinux_checksums": false, "selinux_installed_modules": { "abrt": { "0": { "checksum": "", "enabled": 1 } }, "accountsd": { "0": { "checksum": "", "enabled": 1 } }, "ada": { "0": { "checksum": "", "enabled": 1 } }, "afs": { "0": { "checksum": "", "enabled": 1 } }, "aiccu": { "0": { "checksum": "", "enabled": 1 } }, "aide": { "0": { "checksum": "", "enabled": 1 } }, "amanda": { "0": { "checksum": "", "enabled": 1 } }, "amtu": { "0": { "checksum": "", "enabled": 1 } }, "antivirus": { "0": { "checksum": "", "enabled": 1 } }, "apache": { "0": { "checksum": "", "enabled": 1 } }, "apcupsd": { "0": { "checksum": "", "enabled": 1 } }, "arpwatch": { "0": { "checksum": "", "enabled": 1 } }, "asterisk": { "0": { "checksum": "", "enabled": 1 } }, "audioentropy": { "0": { "checksum": "", "enabled": 1 } }, "automount": { "0": { "checksum": "", "enabled": 1 } }, "avahi": { "0": { "checksum": "", "enabled": 1 } }, "awstats": { "0": { "checksum": "", "enabled": 1 } }, "bacula": { "0": { "checksum": "", "enabled": 1 } }, "bcfg2": { "0": { "checksum": "", "enabled": 1 } }, "bind": { "0": { "checksum": "", "enabled": 1 } }, "bitlbee": { "0": { "checksum": "", "enabled": 1 } }, "bluetooth": { "0": { "checksum": "", "enabled": 1 } }, "boinc": { "0": { "checksum": "", "enabled": 1 } }, "bugzilla": { "0": { "checksum": "", "enabled": 1 } }, "cachefilesd": { "0": { "checksum": "", "enabled": 1 } }, "calamaris": { "0": { "checksum": "", "enabled": 1 } }, "canna": { "0": { "checksum": "", "enabled": 1 } }, "ccs": { "0": { "checksum": "", "enabled": 1 } }, "cdrecord": { "0": { "checksum": "", "enabled": 1 } }, "certmaster": { "0": { "checksum": "", "enabled": 1 } }, "certmonger": { "0": { "checksum": "", "enabled": 1 } }, "certwatch": { "0": { "checksum": "", "enabled": 1 } }, "cfengine": { "0": { "checksum": "", "enabled": 1 } }, "cgroup": { "0": { "checksum": "", "enabled": 1 } }, "chrome": { "0": { "checksum": "", "enabled": 1 } }, "chronyd": { "0": { "checksum": "", "enabled": 1 } }, "cinder": { "0": { "checksum": "", "enabled": 1 } }, "cipe": { "0": { "checksum": "", "enabled": 1 } }, "clogd": { "0": { "checksum": "", "enabled": 1 } }, "cloudform": { "0": { "checksum": "", "enabled": 1 } }, "cmirrord": { "0": { "checksum": "", "enabled": 1 } }, "cobbler": { "0": { "checksum": "", "enabled": 1 } }, "collectd": { "0": { "checksum": "", "enabled": 1 } }, "comsat": { "0": { "checksum": "", "enabled": 1 } }, "condor": { "0": { "checksum": "", "enabled": 1 } }, "conman": { "0": { "checksum": "", "enabled": 1 } }, "consolekit": { "0": { "checksum": "", "enabled": 1 } }, "courier": { "0": { "checksum": "", "enabled": 1 } }, "cpufreqselector": { "0": { "checksum": "", "enabled": 1 } }, "ctdbd": { "0": { "checksum": "", "enabled": 1 } }, "cups": { "0": { "checksum": "", "enabled": 1 } }, "cvs": { "0": { "checksum": "", "enabled": 1 } }, "cyphesis": { "0": { "checksum": "", "enabled": 1 } }, "cyrus": { "0": { "checksum": "", "enabled": 1 } }, "daemontools": { "0": { "checksum": "", "enabled": 1 } }, "dbskk": { "0": { "checksum": "", "enabled": 1 } }, "dcc": { "0": { "checksum": "", "enabled": 1 } }, "ddclient": { "0": { "checksum": "", "enabled": 1 } }, "denyhosts": { "0": { "checksum": "", "enabled": 1 } }, "devicekit": { "0": { "checksum": "", "enabled": 1 } }, "dhcp": { "0": { "checksum": "", "enabled": 1 } }, "dictd": { "0": { "checksum": "", "enabled": 1 } }, "dirsrv": { "0": { "checksum": "", "enabled": 1 } }, "dirsrv-admin": { "0": { "checksum": "", "enabled": 1 } }, "dnsmasq": { "0": { "checksum": "", "enabled": 1 } }, "dovecot": { "0": { "checksum": "", "enabled": 1 } }, "drbd": { "0": { "checksum": "", "enabled": 1 } }, "dspam": { "0": { "checksum": "", "enabled": 1 } }, "ethereal": { "0": { "checksum": "", "enabled": 1 } }, "execmem": { "0": { "checksum": "", "enabled": 1 } }, "exim": { "0": { "checksum": "", "enabled": 1 } }, "fail2ban": { "0": { "checksum": "", "enabled": 1 } }, "fcoemon": { "0": { "checksum": "", "enabled": 1 } }, "fetchmail": { "0": { "checksum": "", "enabled": 1 } }, "finger": { "0": { "checksum": "", "enabled": 1 } }, "firewallgui": { "0": { "checksum": "", "enabled": 1 } }, "fprintd": { "0": { "checksum": "", "enabled": 1 } }, "freeipmi": { "0": { "checksum": "", "enabled": 1 } }, "ftp": { "0": { "checksum": "", "enabled": 1 } }, "games": { "0": { "checksum": "", "enabled": 1 } }, "git": { "0": { "checksum": "", "enabled": 1 } }, "gitosis": { "0": { "checksum": "", "enabled": 1 } }, "glance": { "0": { "checksum": "", "enabled": 1 } }, "glusterd": { "0": { "checksum": "", "enabled": 1 } }, "gnome": { "0": { "checksum": "", "enabled": 1 } }, "gnomeclock": { "0": { "checksum": "", "enabled": 1 } }, "gpg": { "0": { "checksum": "", "enabled": 1 } }, "gpm": { "0": { "checksum": "", "enabled": 1 } }, "gpsd": { "0": { "checksum": "", "enabled": 1 } }, "guest": { "0": { "checksum": "", "enabled": 1 } }, "hal": { "0": { "checksum": "", "enabled": 1 } }, "hddtemp": { "0": { "checksum": "", "enabled": 1 } }, "howl": { "0": { "checksum": "", "enabled": 1 } }, "hypervkvp": { "0": { "checksum": "", "enabled": 1 } }, "icecast": { "0": { "checksum": "", "enabled": 1 } }, "inn": { "0": { "checksum": "", "enabled": 1 } }, "ipsec": { "0": { "checksum": "", "enabled": 1 } }, "irc": { "0": { "checksum": "", "enabled": 1 } }, "iscsi": { "0": { "checksum": "", "enabled": 1 } }, "isns": { "0": { "checksum": "", "enabled": 1 } }, "jabber": { "0": { "checksum": "", "enabled": 1 } }, "java": { "0": { "checksum": "", "enabled": 1 } }, "kdump": { "0": { "checksum": "", "enabled": 1 } }, "kdumpgui": { "0": { "checksum": "", "enabled": 1 } }, "keepalived": { "0": { "checksum": "", "enabled": 1 } }, "kerberos": { "0": { "checksum": "", "enabled": 1 } }, "kerneloops": { "0": { "checksum": "", "enabled": 1 } }, "keystone": { "0": { "checksum": "", "enabled": 1 } }, "kismet": { "0": { "checksum": "", "enabled": 1 } }, "ksmtuned": { "0": { "checksum": "", "enabled": 1 } }, "ktalk": { "0": { "checksum": "", "enabled": 1 } }, "l2tpd": { "0": { "checksum": "", "enabled": 1 } }, "ldap": { "0": { "checksum": "", "enabled": 1 } }, "likewise": { "0": { "checksum": "", "enabled": 1 } }, "linuxptp": { "0": { "checksum": "", "enabled": 1 } }, "lircd": { "0": { "checksum": "", "enabled": 1 } }, "livecd": { "0": { "checksum": "", "enabled": 1 } }, "lldpad": { "0": { "checksum": "", "enabled": 1 } }, "lockdev": { "0": { "checksum": "", "enabled": 1 } }, "logadm": { "0": { "checksum": "", "enabled": 1 } }, "lpd": { "0": { "checksum": "", "enabled": 1 } }, "lsm": { "0": { "checksum": "", "enabled": 1 } }, "mailman": { "0": { "checksum": "", "enabled": 1 } }, "matahari": { "0": { "checksum": "", "enabled": 1 } }, "mediawiki": { "0": { "checksum": "", "enabled": 1 } }, "memcached": { "0": { "checksum": "", "enabled": 1 } }, "milter": { "0": { "checksum": "", "enabled": 1 } }, "mip6d": { "0": { "checksum": "", "enabled": 1 } }, "mirrormanager": { "0": { "checksum": "", "enabled": 1 } }, "modemmanager": { "0": { "checksum": "", "enabled": 1 } }, "mono": { "0": { "checksum": "", "enabled": 1 } }, "mozilla": { "0": { "checksum": "", "enabled": 1 } }, "mpd": { "0": { "checksum": "", "enabled": 1 } }, "mplayer": { "0": { "checksum": "", "enabled": 1 } }, "mrtg": { "0": { "checksum": "", "enabled": 1 } }, "munin": { "0": { "checksum": "", "enabled": 1 } }, "mysql": { "0": { "checksum": "", "enabled": 1 } }, "nagios": { "0": { "checksum": "", "enabled": 1 } }, "namespace": { "0": { "checksum": "", "enabled": 1 } }, "ncftool": { "0": { "checksum": "", "enabled": 1 } }, "netlabel": { "0": { "checksum": "", "enabled": 1 } }, "nis": { "0": { "checksum": "", "enabled": 1 } }, "nova": { "0": { "checksum": "", "enabled": 1 } }, "nslcd": { "0": { "checksum": "", "enabled": 1 } }, "nsplugin": { "0": { "checksum": "", "enabled": 1 } }, "ntop": { "0": { "checksum": "", "enabled": 1 } }, "ntp": { "0": { "checksum": "", "enabled": 1 } }, "numad": { "0": { "checksum": "", "enabled": 1 } }, "nut": { "0": { "checksum": "", "enabled": 1 } }, "nx": { "0": { "checksum": "", "enabled": 1 } }, "oddjob": { "0": { "checksum": "", "enabled": 1 } }, "openct": { "0": { "checksum": "", "enabled": 1 } }, "openhpid": { "0": { "checksum": "", "enabled": 1 } }, "openoffice": { "0": { "checksum": "", "enabled": 1 } }, "openshift": { "0": { "checksum": "", "enabled": 1 } }, "openshift-origin": { "0": { "checksum": "", "enabled": 1 } }, "openvpn": { "0": { "checksum": "", "enabled": 1 } }, "openvswitch": { "0": { "checksum": "", "enabled": 1 } }, "openwsman": { "0": { "checksum": "", "enabled": 1 } }, "oracleasm": { "0": { "checksum": "", "enabled": 1 } }, "osad": { "0": { "checksum": "", "enabled": 1 } }, "pads": { "0": { "checksum": "", "enabled": 1 } }, "passenger": { "0": { "checksum": "", "enabled": 1 } }, "pcp": { "0": { "checksum": "", "enabled": 1 } }, "pcscd": { "0": { "checksum": "", "enabled": 1 } }, "pegasus": { "0": { "checksum": "", "enabled": 1 } }, "permissivedomains": { "0": { "checksum": "", "enabled": 1 } }, "pingd": { "0": { "checksum": "", "enabled": 1 } }, "piranha": { "0": { "checksum": "", "enabled": 1 } }, "pkcsslotd": { "0": { "checksum": "", "enabled": 1 } }, "plymouthd": { "0": { "checksum": "", "enabled": 1 } }, "podsleuth": { "0": { "checksum": "", "enabled": 1 } }, "policykit": { "0": { "checksum": "", "enabled": 1 } }, "portmap": { "0": { "checksum": "", "enabled": 1 } }, "portreserve": { "0": { "checksum": "", "enabled": 1 } }, "postfix": { "0": { "checksum": "", "enabled": 1 } }, "postgresql": { "0": { "checksum": "", "enabled": 1 } }, "postgrey": { "0": { "checksum": "", "enabled": 1 } }, "ppp": { "0": { "checksum": "", "enabled": 1 } }, "prelude": { "0": { "checksum": "", "enabled": 1 } }, "privoxy": { "0": { "checksum": "", "enabled": 1 } }, "procmail": { "0": { "checksum": "", "enabled": 1 } }, "psad": { "0": { "checksum": "", "enabled": 1 } }, "ptchown": { "0": { "checksum": "", "enabled": 1 } }, "publicfile": { "0": { "checksum": "", "enabled": 1 } }, "pulseaudio": { "0": { "checksum": "", "enabled": 1 } }, "puppet": { "0": { "checksum": "", "enabled": 1 } }, "pyzor": { "0": { "checksum": "", "enabled": 1 } }, "qemu": { "0": { "checksum": "", "enabled": 1 } }, "qmail": { "0": { "checksum": "", "enabled": 1 } }, "qpidd": { "0": { "checksum": "", "enabled": 1 } }, "quantum": { "0": { "checksum": "", "enabled": 1 } }, "radius": { "0": { "checksum": "", "enabled": 1 } }, "radvd": { "0": { "checksum": "", "enabled": 1 } }, "razor": { "0": { "checksum": "", "enabled": 1 } }, "rdisc": { "0": { "checksum": "", "enabled": 1 } }, "redis": { "0": { "checksum": "", "enabled": 1 } }, "remotelogin": { "0": { "checksum": "", "enabled": 1 } }, "rhcs": { "0": { "checksum": "", "enabled": 1 } }, "rhev": { "0": { "checksum": "", "enabled": 1 } }, "rhgb": { "0": { "checksum": "", "enabled": 1 } }, "rhnsd": { "0": { "checksum": "", "enabled": 1 } }, "rhsmcertd": { "0": { "checksum": "", "enabled": 1 } }, "rhts": { "0": { "checksum": "", "enabled": 1 } }, "ricci": { "0": { "checksum": "", "enabled": 1 } }, "rlogin": { "0": { "checksum": "", "enabled": 1 } }, "roundup": { "0": { "checksum": "", "enabled": 1 } }, "rpcbind": { "0": { "checksum": "", "enabled": 1 } }, "rshd": { "0": { "checksum": "", "enabled": 1 } }, "rssh": { "0": { "checksum": "", "enabled": 1 } }, "rsync": { "0": { "checksum": "", "enabled": 1 } }, "rtas": { "0": { "checksum": "", "enabled": 1 } }, "rtkit": { "0": { "checksum": "", "enabled": 1 } }, "rwho": { "0": { "checksum": "", "enabled": 1 } }, "samba": { "0": { "checksum": "", "enabled": 1 } }, "sambagui": { "0": { "checksum": "", "enabled": 1 } }, "sandbox": { "0": { "checksum": "", "enabled": 1 } }, "sanlock": { "0": { "checksum": "", "enabled": 1 } }, "sasl": { "0": { "checksum": "", "enabled": 1 } }, "sblim": { "0": { "checksum": "", "enabled": 1 } }, "screen": { "0": { "checksum": "", "enabled": 1 } }, "sectoolm": { "0": { "checksum": "", "enabled": 1 } }, "sensord": { "0": { "checksum": "", "enabled": 1 } }, "seunshare": { "0": { "checksum": "", "enabled": 1 } }, "sge": { "0": { "checksum": "", "enabled": 1 } }, "shutdown": { "0": { "checksum": "", "enabled": 1 } }, "slocate": { "0": { "checksum": "", "enabled": 1 } }, "slpd": { "0": { "checksum": "", "enabled": 1 } }, "smartmon": { "0": { "checksum": "", "enabled": 1 } }, "smokeping": { "0": { "checksum": "", "enabled": 1 } }, "smoltclient": { "0": { "checksum": "", "enabled": 1 } }, "smstools": { "0": { "checksum": "", "enabled": 1 } }, "snmp": { "0": { "checksum": "", "enabled": 1 } }, "snort": { "0": { "checksum": "", "enabled": 1 } }, "sosreport": { "0": { "checksum": "", "enabled": 1 } }, "soundserver": { "0": { "checksum": "", "enabled": 1 } }, "spamassassin": { "0": { "checksum": "", "enabled": 1 } }, "squid": { "0": { "checksum": "", "enabled": 1 } }, "sssd": { "0": { "checksum": "", "enabled": 1 } }, "staff": { "0": { "checksum": "", "enabled": 1 } }, "stapserver": { "0": { "checksum": "", "enabled": 1 } }, "stunnel": { "0": { "checksum": "", "enabled": 1 } }, "svnserve": { "0": { "checksum": "", "enabled": 1 } }, "swift": { "0": { "checksum": "", "enabled": 1 } }, "sysadm_secadm": { "0": { "checksum": "", "enabled": 1 } }, "sysstat": { "0": { "checksum": "", "enabled": 1 } }, "tcpd": { "0": { "checksum": "", "enabled": 1 } }, "telepathy": { "0": { "checksum": "", "enabled": 1 } }, "telnet": { "0": { "checksum": "", "enabled": 1 } }, "tftp": { "0": { "checksum": "", "enabled": 1 } }, "tgtd": { "0": { "checksum": "", "enabled": 1 } }, "tmpreaper": { "0": { "checksum": "", "enabled": 1 } }, "tomcat": { "0": { "checksum": "", "enabled": 1 } }, "tor": { "0": { "checksum": "", "enabled": 1 } }, "tuned": { "0": { "checksum": "", "enabled": 1 } }, "tvtime": { "0": { "checksum": "", "enabled": 1 } }, "ulogd": { "0": { "checksum": "", "enabled": 1 } }, "uml": { "0": { "checksum": "", "enabled": 1 } }, "unconfined": { "0": { "checksum": "", "enabled": 1 } }, "unconfineduser": { "0": { "checksum": "", "enabled": 1 } }, "unlabelednet": { "0": { "checksum": "", "enabled": 1 } }, "unprivuser": { "0": { "checksum": "", "enabled": 1 } }, "usbmodules": { "0": { "checksum": "", "enabled": 1 } }, "usbmuxd": { "0": { "checksum": "", "enabled": 1 } }, "userhelper": { "0": { "checksum": "", "enabled": 1 } }, "usernetctl": { "0": { "checksum": "", "enabled": 1 } }, "uucp": { "0": { "checksum": "", "enabled": 1 } }, "uuidd": { "0": { "checksum": "", "enabled": 1 } }, "varnishd": { "0": { "checksum": "", "enabled": 1 } }, "vdagent": { "0": { "checksum": "", "enabled": 1 } }, "vhostmd": { "0": { "checksum": "", "enabled": 1 } }, "virt": { "0": { "checksum": "", "enabled": 1 } }, "vmware": { "0": { "checksum": "", "enabled": 1 } }, "vpn": { "0": { "checksum": "", "enabled": 1 } }, "w3c": { "0": { "checksum": "", "enabled": 1 } }, "watchdog": { "0": { "checksum": "", "enabled": 1 } }, "wdmd": { "0": { "checksum": "", "enabled": 1 } }, "webadm": { "0": { "checksum": "", "enabled": 1 } }, "webalizer": { "0": { "checksum": "", "enabled": 1 } }, "wine": { "0": { "checksum": "", "enabled": 1 } }, "xen": { "0": { "checksum": "", "enabled": 1 } }, "xfs": { "0": { "checksum": "", "enabled": 1 } }, "xguest": { "0": { "checksum": "", "enabled": 1 } }, "zabbix": { "0": { "checksum": "", "enabled": 1 } }, "zarafa": { "0": { "checksum": "", "enabled": 1 } }, "zebra": { "0": { "checksum": "", "enabled": 1 } }, "zosremote": { "0": { "checksum": "", "enabled": 1 } } }, "selinux_priorities": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Load SELinux modules] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Saturday 09 December 2023 17:23:00 +0000 (0:00:01.047) 0:01:21.922 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.017) 0:01:21.940 ***** TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.014) 0:01:21.954 ***** TASK [linux-system-roles.postfix : Install Postfix] **************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.013) 0:01:21.968 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [ "2:postfix-2.6.6-8.el6.x86_64 providing postfix is already installed" ] } lsrpackages: postfix TASK [linux-system-roles.postfix : Enable Postfix] ***************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:73 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.439) 0:01:22.408 ***** ok: [sut] => { "changed": false, "enabled": true, "name": "postfix", "state": "started" } TASK [linux-system-roles.postfix : Get current config] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:79 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.291) 0:01:22.699 ***** ok: [sut] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.017614", "end": "2023-12-09 17:23:01.245463", "rc": 0, "start": "2023-12-09 17:23:01.227849" } STDOUT: 2bounce_notice_recipient = postmaster access_map_defer_code = 450 access_map_reject_code = 554 address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_map = 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_relayhost_maps = $sender_dependent_relayhost_maps 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_timeout = 18000s data_directory = /var/lib/postfix debug_peer_level = 2 debug_peer_list = 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_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 dont_remove = 0 double_bounce_sender = double-bounce duplicate_filter_limit = 1000 empty_address_recipient = MAILER-DAEMON empty_address_relayhost_maps_lookup_key = <> enable_original_recipient = yes error_notice_recipient = postmaster 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_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_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_enforce_tls = no 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 = 990 lmtp_mail_timeout = 300s lmtp_mime_header_checks = lmtp_mx_address_limit = 5 lmtp_mx_session_limit = 2 lmtp_nested_header_checks = 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_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_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_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 = SSLv3, TLSv1 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_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_header_rewrite_clients = permit_inet_interfaces local_initial_destination_concurrency = $initial_destination_concurrency local_recipient_maps = proxy:unix:passwd.byname $alias_maps local_transport = local:$myhostname luser_relay = mail_name = Postfix mail_owner = postfix mail_release_date = 20100319 mail_spool_directory = /var/mail mail_version = 2.6.6 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_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer} milter_macro_daemon_name = $myhostname milter_macro_v = $mail_name $mail_version milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer} milter_protocol = 6 milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer} milter_unknown_command_macros = mime_boundary_length_limit = 2048 mime_header_checks = $header_checks mime_nesting_limit = 100 minimal_backoff_time = 300s multi_instance_directories = multi_instance_enable = no multi_instance_group = multi_instance_name = multi_instance_wrapper = multi_recipient_bounce_reject_code = 550 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = localdomain myhostname = a3c26336-24f0-48dc-b50e-ef7cb8d503c6.testing-farm 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 prepend_delivered_header = command, file, forward process_id_directory = pid 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 $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps proxy_write_maps = $smtp_sasl_auth_cache_name $lmtp_sasl_auth_cache_name proxymap_service_name = proxymap proxywrite_service_name = proxywrite qmgr_clog_warn_time = 300s qmgr_fudge_factor = 100 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.6.6/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_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_initial_destination_concurrency = $initial_destination_concurrency relay_recipient_maps = relay_transport = relay relayhost = relocated_maps = remote_header_rewrite_domain = require_home_directory = no resolve_dequoted_address = yes resolve_null_domain = no resolve_numeric_domain = no rewrite_service_name = rewrite sample_directory = /usr/share/doc/postfix-2.6.6/samples send_cyrus_sasl_authzid = no sender_bcc_maps = sender_canonical_classes = envelope_sender, header_sender sender_canonical_maps = sender_dependent_relayhost_maps = sendmail_path = /usr/sbin/sendmail.postfix service_throttle_time = 60s setgid_group = postdrop show_user_unknown_table_name = yes showq_service_name = showq 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_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_enforce_tls = no 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 = 990 smtp_mail_timeout = 300s smtp_mime_header_checks = smtp_mx_address_limit = 5 smtp_mx_session_limit = 2 smtp_nested_header_checks = smtp_never_send_ehlo = 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_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_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_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 = SSLv3, TLSv1 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_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_milters = smtpd_noop_commands = smtpd_null_access_lookup_key = <> smtpd_peername_lookup = yes 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_timeout = 100s smtpd_recipient_limit = 1000 smtpd_recipient_overshoot_limit = 1000 smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination smtpd_reject_unlisted_recipient = yes smtpd_reject_unlisted_sender = no 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_soft_error_limit = 10 smtpd_starttls_timeout = 300s 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 = none 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 = SSLv3, TLSv1 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_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_daemon_random_bytes = 32 tls_eecdh_strong_curve = prime256v1 tls_eecdh_ultra_curve = secp384r1 tls_export_cipherlist = ALL:+RC4:@STRENGTH tls_high_cipherlist = ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH tls_low_cipherlist = ALL:!EXPORT:+RC4:@STRENGTH tls_medium_cipherlist = ALL:!EXPORT:!LOW:+RC4:@STRENGTH tls_null_cipherlist = eNULL:!aNULL 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 trace_service_name = trace transport_maps = transport_retry_time = 60s trigger_timeout = 10s undisclosed_recipients_header = To: undisclosed-recipients:; 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_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_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_uid = 100 virtual_transport = virtual virtual_uid_maps = TASK [linux-system-roles.postfix : Check given config against current config] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:86 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.149) 0:01:22.848 ***** ok: [sut] => { "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 [linux-system-roles.postfix : Backup configuration] *********************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:108 Saturday 09 December 2023 17:23:00 +0000 (0:00:00.023) 0:01:22.872 ***** changed: [sut] => { "changed": true, "cmd": "set -euo pipefail; cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Iseconds)", "delta": "0:00:00.005848", "end": "2023-12-09 17:23:01.406973", "rc": 0, "start": "2023-12-09 17:23:01.401125" } TASK [linux-system-roles.postfix : Ensure Last modified header is absent] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:117 Saturday 09 December 2023 17:23:01 +0000 (0:00:00.130) 0:01:23.003 ***** ok: [sut] => { "backup": "", "changed": false, "found": 0 } TASK [linux-system-roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:125 Saturday 09 December 2023 17:23:01 +0000 (0:00:00.297) 0:01:23.300 ***** ok: [sut] => { "backup": "", "changed": false, "found": 0 } TASK [linux-system-roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:131 Saturday 09 December 2023 17:23:01 +0000 (0:00:00.218) 0:01:23.519 ***** changed: [sut] => { "changed": true } MSG: Block inserted TASK [linux-system-roles.postfix : Configure Postfix] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:140 Saturday 09 December 2023 17:23:01 +0000 (0:00:00.303) 0:01:23.822 ***** changed: [sut] => (item={'key': 'relay_domains', 'value': 'London'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relay_domains=London" ], "delta": "0:00:00.008429", "end": "2023-12-09 17:23:02.366959", "item": { "key": "relay_domains", "value": "London" }, "rc": 0, "start": "2023-12-09 17:23:02.358530" } changed: [sut] => (item={'key': 'relayhost', 'value': 'example.com'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relayhost=example.com" ], "delta": "0:00:00.008282", "end": "2023-12-09 17:23:02.492010", "item": { "key": "relayhost", "value": "example.com" }, "rc": 0, "start": "2023-12-09 17:23:02.483728" } NOTIFIED HANDLER linux-system-roles.postfix : Check postfix for sut NOTIFIED HANDLER linux-system-roles.postfix : Restart postfix for sut RUNNING HANDLER [linux-system-roles.postfix : Check postfix] ******************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:2 Saturday 09 December 2023 17:23:02 +0000 (0:00:00.260) 0:01:24.083 ***** ok: [sut] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:01.982141", "end": "2023-12-09 17:23:04.595667", "rc": 0, "start": "2023-12-09 17:23:02.613526" } RUNNING HANDLER [linux-system-roles.postfix : Restart postfix] ***************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:7 Saturday 09 December 2023 17:23:04 +0000 (0:00:02.100) 0:01:26.183 ***** changed: [sut] => { "changed": true, "name": "postfix", "state": "started" } META: ran handlers TASK [Check firewall and selinux status] *************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:32 Saturday 09 December 2023 17:23:04 +0000 (0:00:00.519) 0:01:26.703 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml for sut TASK [Get the firewall services] *********************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:10 Saturday 09 December 2023 17:23:04 +0000 (0:00:00.031) 0:01:26.734 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Assert the expected services are configured] ***************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:17 Saturday 09 December 2023 17:23:04 +0000 (0:00:00.026) 0:01:26.761 ***** skipping: [sut] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [Ensure smtp ports are retrieved] ***************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:30 Saturday 09 December 2023 17:23:04 +0000 (0:00:00.037) 0:01:26.798 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Check associated selinux] ************************************************ task path: /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:34 Saturday 09 December 2023 17:23:04 +0000 (0:00:00.018) 0:01:26.816 ***** ok: [sut] => (item={'ports': 25, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "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:03.107023", "end": "2023-12-09 17:23:08.451860", "item": { "local": "true", "ports": 25, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2023-12-09 17:23:05.344837" } STDOUT: smtp_port_t tcp 25, 465, 587 ok: [sut] => (item={'ports': 465, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "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:02.827276", "end": "2023-12-09 17:23:11.402622", "item": { "local": "true", "ports": 465, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2023-12-09 17:23:08.575346" } STDOUT: smtp_port_t tcp 25, 465, 587 ok: [sut] => (item={'ports': 587, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "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:02.960045", "end": "2023-12-09 17:23:14.471824", "item": { "local": "true", "ports": 587, "proto": "tcp", "setype": "smtp_port_t", "state": "present" }, "rc": 0, "start": "2023-12-09 17:23:11.511779" } STDOUT: smtp_port_t tcp 25, 465, 587 TASK [Check header for ansible_managed, fingerprint] *************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:35 Saturday 09 December 2023 17:23:14 +0000 (0:00:09.258) 0:01:36.074 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/tasks/check_header.yml for sut TASK [Get file] **************************************************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tasks/check_header.yml:3 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.068) 0:01:36.143 ***** ok: [sut] => { "changed": false, "content": "IyBCRUdJTiBBTlNJQkxFIE1BTkFHRUQgQkxPQ0sKIwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6cG9zdGZpeAojIEVORCBBTlNJQkxFIE1BTkFHRUQgQkxPQ0sKIyBHbG9iYWwgUG9zdGZpeCBjb25maWd1cmF0aW9uIGZpbGUuIFRoaXMgZmlsZSBsaXN0cyBvbmx5IGEgc3Vic2V0CiMgb2YgYWxsIHBhcmFtZXRlcnMuIEZvciB0aGUgc3ludGF4LCBhbmQgZm9yIGEgY29tcGxldGUgcGFyYW1ldGVyCiMgbGlzdCwgc2VlIHRoZSBwb3N0Y29uZig1KSBtYW51YWwgcGFnZSAoY29tbWFuZDogIm1hbiA1IHBvc3Rjb25mIikuCiMKIyBGb3IgY29tbW9uIGNvbmZpZ3VyYXRpb24gZXhhbXBsZXMsIHNlZSBCQVNJQ19DT05GSUdVUkFUSU9OX1JFQURNRQojIGFuZCBTVEFOREFSRF9DT05GSUdVUkFUSU9OX1JFQURNRS4gVG8gZmluZCB0aGVzZSBkb2N1bWVudHMsIHVzZQojIHRoZSBjb21tYW5kICJwb3N0Y29uZiBodG1sX2RpcmVjdG9yeSByZWFkbWVfZGlyZWN0b3J5Iiwgb3IgZ28gdG8KIyBodHRwOi8vd3d3LnBvc3RmaXgub3JnLy4KIwojIEZvciBiZXN0IHJlc3VsdHMsIGNoYW5nZSBubyBtb3JlIHRoYW4gMi0zIHBhcmFtZXRlcnMgYXQgYSB0aW1lLAojIGFuZCB0ZXN0IGlmIFBvc3RmaXggc3RpbGwgd29ya3MgYWZ0ZXIgZXZlcnkgY2hhbmdlLgoKIyBTT0ZUIEJPVU5DRQojCiMgVGhlIHNvZnRfYm91bmNlIHBhcmFtZXRlciBwcm92aWRlcyBhIGxpbWl0ZWQgc2FmZXR5IG5ldCBmb3IKIyB0ZXN0aW5nLiAgV2hlbiBzb2Z0X2JvdW5jZSBpcyBlbmFibGVkLCBtYWlsIHdpbGwgcmVtYWluIHF1ZXVlZCB0aGF0CiMgd291bGQgb3RoZXJ3aXNlIGJvdW5jZS4gVGhpcyBwYXJhbWV0ZXIgZGlzYWJsZXMgbG9jYWxseS1nZW5lcmF0ZWQKIyBib3VuY2VzLCBhbmQgcHJldmVudHMgdGhlIFNNVFAgc2VydmVyIGZyb20gcmVqZWN0aW5nIG1haWwgcGVybWFuZW50bHkKIyAoYnkgY2hhbmdpbmcgNXh4IHJlcGxpZXMgaW50byA0eHggcmVwbGllcykuIEhvd2V2ZXIsIHNvZnRfYm91bmNlCiMgaXMgbm8gY3VyZSBmb3IgYWRkcmVzcyByZXdyaXRpbmcgbWlzdGFrZXMgb3IgbWFpbCByb3V0aW5nIG1pc3Rha2VzLgojCiNzb2Z0X2JvdW5jZSA9IG5vCgojIExPQ0FMIFBBVEhOQU1FIElORk9STUFUSU9OCiMKIyBUaGUgcXVldWVfZGlyZWN0b3J5IHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgdGhlIFBvc3RmaXggcXVldWUuCiMgVGhpcyBpcyBhbHNvIHRoZSByb290IGRpcmVjdG9yeSBvZiBQb3N0Zml4IGRhZW1vbnMgdGhhdCBydW4gY2hyb290ZWQuCiMgU2VlIHRoZSBmaWxlcyBpbiBleGFtcGxlcy9jaHJvb3Qtc2V0dXAgZm9yIHNldHRpbmcgdXAgUG9zdGZpeCBjaHJvb3QKIyBlbnZpcm9ubWVudHMgb24gZGlmZmVyZW50IFVOSVggc3lzdGVtcy4KIwpxdWV1ZV9kaXJlY3RvcnkgPSAvdmFyL3Nwb29sL3Bvc3RmaXgKCiMgVGhlIGNvbW1hbmRfZGlyZWN0b3J5IHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxvY2F0aW9uIG9mIGFsbAojIHBvc3RYWFggY29tbWFuZHMuCiMKY29tbWFuZF9kaXJlY3RvcnkgPSAvdXNyL3NiaW4KCiMgVGhlIGRhZW1vbl9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgYWxsIFBvc3RmaXgKIyBkYWVtb24gcHJvZ3JhbXMgKGkuZS4gcHJvZ3JhbXMgbGlzdGVkIGluIHRoZSBtYXN0ZXIuY2YgZmlsZSkuIFRoaXMKIyBkaXJlY3RvcnkgbXVzdCBiZSBvd25lZCBieSByb290LgojCmRhZW1vbl9kaXJlY3RvcnkgPSAvdXNyL2xpYmV4ZWMvcG9zdGZpeAoKIyBUaGUgZGF0YV9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgUG9zdGZpeC13cml0YWJsZQojIGRhdGEgZmlsZXMgKGNhY2hlcywgcmFuZG9tIG51bWJlcnMpLiBUaGlzIGRpcmVjdG9yeSBtdXN0IGJlIG93bmVkCiMgYnkgdGhlIG1haWxfb3duZXIgYWNjb3VudCAoc2VlIGJlbG93KS4KIwpkYXRhX2RpcmVjdG9yeSA9IC92YXIvbGliL3Bvc3RmaXgKCiMgUVVFVUUgQU5EIFBST0NFU1MgT1dORVJTSElQCiMKIyBUaGUgbWFpbF9vd25lciBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBvd25lciBvZiB0aGUgUG9zdGZpeCBxdWV1ZQojIGFuZCBvZiBtb3N0IFBvc3RmaXggZGFlbW9uIHByb2Nlc3Nlcy4gIFNwZWNpZnkgdGhlIG5hbWUgb2YgYSB1c2VyCiMgYWNjb3VudCBUSEFUIERPRVMgTk9UIFNIQVJFIElUUyBVU0VSIE9SIEdST1VQIElEIFdJVEggT1RIRVIgQUNDT1VOVFMKIyBBTkQgVEhBVCBPV05TIE5PIE9USEVSIEZJTEVTIE9SIFBST0NFU1NFUyBPTiBUSEUgU1lTVEVNLiAgSW4KIyBwYXJ0aWN1bGFyLCBkb24ndCBzcGVjaWZ5IG5vYm9keSBvciBkYWVtb24uIFBMRUFTRSBVU0UgQSBERURJQ0FURUQKIyBVU0VSLgojCm1haWxfb3duZXIgPSBwb3N0Zml4CgojIFRoZSBkZWZhdWx0X3ByaXZzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGRlZmF1bHQgcmlnaHRzIHVzZWQgYnkKIyB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQgZm9yIGRlbGl2ZXJ5IHRvIGV4dGVybmFsIGZpbGUgb3IgY29tbWFuZC4KIyBUaGVzZSByaWdodHMgYXJlIHVzZWQgaW4gdGhlIGFic2VuY2Ugb2YgYSByZWNpcGllbnQgdXNlciBjb250ZXh0LgojIERPIE5PVCBTUEVDSUZZIEEgUFJJVklMRUdFRCBVU0VSIE9SIFRIRSBQT1NURklYIE9XTkVSLgojCiNkZWZhdWx0X3ByaXZzID0gbm9ib2R5CgojIElOVEVSTkVUIEhPU1QgQU5EIERPTUFJTiBOQU1FUwojIAojIFRoZSBteWhvc3RuYW1lIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGludGVybmV0IGhvc3RuYW1lIG9mIHRoaXMKIyBtYWlsIHN5c3RlbS4gVGhlIGRlZmF1bHQgaXMgdG8gdXNlIHRoZSBmdWxseS1xdWFsaWZpZWQgZG9tYWluIG5hbWUKIyBmcm9tIGdldGhvc3RuYW1lKCkuICRteWhvc3RuYW1lIGlzIHVzZWQgYXMgYSBkZWZhdWx0IHZhbHVlIGZvciBtYW55CiMgb3RoZXIgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzLgojCiNteWhvc3RuYW1lID0gaG9zdC5kb21haW4udGxkCiNteWhvc3RuYW1lID0gdmlydHVhbC5kb21haW4udGxkCgojIFRoZSBteWRvbWFpbiBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBsb2NhbCBpbnRlcm5ldCBkb21haW4gbmFtZS4KIyBUaGUgZGVmYXVsdCBpcyB0byB1c2UgJG15aG9zdG5hbWUgbWludXMgdGhlIGZpcnN0IGNvbXBvbmVudC4KIyAkbXlkb21haW4gaXMgdXNlZCBhcyBhIGRlZmF1bHQgdmFsdWUgZm9yIG1hbnkgb3RoZXIgY29uZmlndXJhdGlvbgojIHBhcmFtZXRlcnMuCiMKI215ZG9tYWluID0gZG9tYWluLnRsZAoKIyBTRU5ESU5HIE1BSUwKIyAKIyBUaGUgbXlvcmlnaW4gcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgZG9tYWluIHRoYXQgbG9jYWxseS1wb3N0ZWQKIyBtYWlsIGFwcGVhcnMgdG8gY29tZSBmcm9tLiBUaGUgZGVmYXVsdCBpcyB0byBhcHBlbmQgJG15aG9zdG5hbWUsCiMgd2hpY2ggaXMgZmluZSBmb3Igc21hbGwgc2l0ZXMuICBJZiB5b3UgcnVuIGEgZG9tYWluIHdpdGggbXVsdGlwbGUKIyBtYWNoaW5lcywgeW91IHNob3VsZCAoMSkgY2hhbmdlIHRoaXMgdG8gJG15ZG9tYWluIGFuZCAoMikgc2V0IHVwCiMgYSBkb21haW4td2lkZSBhbGlhcyBkYXRhYmFzZSB0aGF0IGFsaWFzZXMgZWFjaCB1c2VyIHRvCiMgdXNlckB0aGF0LnVzZXJzLm1haWxob3N0LgojCiMgRm9yIHRoZSBzYWtlIG9mIGNvbnNpc3RlbmN5IGJldHdlZW4gc2VuZGVyIGFuZCByZWNpcGllbnQgYWRkcmVzc2VzLAojIG15b3JpZ2luIGFsc28gc3BlY2lmaWVzIHRoZSBkZWZhdWx0IGRvbWFpbiBuYW1lIHRoYXQgaXMgYXBwZW5kZWQKIyB0byByZWNpcGllbnQgYWRkcmVzc2VzIHRoYXQgaGF2ZSBubyBAZG9tYWluIHBhcnQuCiMKI215b3JpZ2luID0gJG15aG9zdG5hbWUKI215b3JpZ2luID0gJG15ZG9tYWluCgojIFJFQ0VJVklORyBNQUlMCgojIFRoZSBpbmV0X2ludGVyZmFjZXMgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbmV0d29yayBpbnRlcmZhY2UKIyBhZGRyZXNzZXMgdGhhdCB0aGlzIG1haWwgc3lzdGVtIHJlY2VpdmVzIG1haWwgb24uICBCeSBkZWZhdWx0LAojIHRoZSBzb2Z0d2FyZSBjbGFpbXMgYWxsIGFjdGl2ZSBpbnRlcmZhY2VzIG9uIHRoZSBtYWNoaW5lLiBUaGUKIyBwYXJhbWV0ZXIgYWxzbyBjb250cm9scyBkZWxpdmVyeSBvZiBtYWlsIHRvIHVzZXJAW2lwLmFkZHJlc3NdLgojCiMgU2VlIGFsc28gdGhlIHByb3h5X2ludGVyZmFjZXMgcGFyYW1ldGVyLCBmb3IgbmV0d29yayBhZGRyZXNzZXMgdGhhdAojIGFyZSBmb3J3YXJkZWQgdG8gdXMgdmlhIGEgcHJveHkgb3IgbmV0d29yayBhZGRyZXNzIHRyYW5zbGF0b3IuCiMKIyBOb3RlOiB5b3UgbmVlZCB0byBzdG9wL3N0YXJ0IFBvc3RmaXggd2hlbiB0aGlzIHBhcmFtZXRlciBjaGFuZ2VzLgojCiNpbmV0X2ludGVyZmFjZXMgPSBhbGwKI2luZXRfaW50ZXJmYWNlcyA9ICRteWhvc3RuYW1lCiNpbmV0X2ludGVyZmFjZXMgPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0CmluZXRfaW50ZXJmYWNlcyA9IGxvY2FsaG9zdAoKIyBFbmFibGUgSVB2NCwgYW5kIElQdjYgaWYgc3VwcG9ydGVkCmluZXRfcHJvdG9jb2xzID0gYWxsCgojIFRoZSBwcm94eV9pbnRlcmZhY2VzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIG5ldHdvcmsgaW50ZXJmYWNlCiMgYWRkcmVzc2VzIHRoYXQgdGhpcyBtYWlsIHN5c3RlbSByZWNlaXZlcyBtYWlsIG9uIGJ5IHdheSBvZiBhCiMgcHJveHkgb3IgbmV0d29yayBhZGRyZXNzIHRyYW5zbGF0aW9uIHVuaXQuIFRoaXMgc2V0dGluZyBleHRlbmRzCiMgdGhlIGFkZHJlc3MgbGlzdCBzcGVjaWZpZWQgd2l0aCB0aGUgaW5ldF9pbnRlcmZhY2VzIHBhcmFtZXRlci4KIwojIFlvdSBtdXN0IHNwZWNpZnkgeW91ciBwcm94eS9OQVQgYWRkcmVzc2VzIHdoZW4geW91ciBzeXN0ZW0gaXMgYQojIGJhY2t1cCBNWCBob3N0IGZvciBvdGhlciBkb21haW5zLCBvdGhlcndpc2UgbWFpbCBkZWxpdmVyeSBsb29wcwojIHdpbGwgaGFwcGVuIHdoZW4gdGhlIHByaW1hcnkgTVggaG9zdCBpcyBkb3duLgojCiNwcm94eV9pbnRlcmZhY2VzID0KI3Byb3h5X2ludGVyZmFjZXMgPSAxLjIuMy40CgojIFRoZSBteWRlc3RpbmF0aW9uIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxpc3Qgb2YgZG9tYWlucyB0aGF0IHRoaXMKIyBtYWNoaW5lIGNvbnNpZGVycyBpdHNlbGYgdGhlIGZpbmFsIGRlc3RpbmF0aW9uIGZvci4KIwojIFRoZXNlIGRvbWFpbnMgYXJlIHJvdXRlZCB0byB0aGUgZGVsaXZlcnkgYWdlbnQgc3BlY2lmaWVkIHdpdGggdGhlCiMgbG9jYWxfdHJhbnNwb3J0IHBhcmFtZXRlciBzZXR0aW5nLiBCeSBkZWZhdWx0LCB0aGF0IGlzIHRoZSBVTklYCiMgY29tcGF0aWJsZSBkZWxpdmVyeSBhZ2VudCB0aGF0IGxvb2t1cHMgYWxsIHJlY2lwaWVudHMgaW4gL2V0Yy9wYXNzd2QKIyBhbmQgL2V0Yy9hbGlhc2VzIG9yIHRoZWlyIGVxdWl2YWxlbnQuCiMKIyBUaGUgZGVmYXVsdCBpcyAkbXlob3N0bmFtZSArIGxvY2FsaG9zdC4kbXlkb21haW4uICBPbiBhIG1haWwgZG9tYWluCiMgZ2F0ZXdheSwgeW91IHNob3VsZCBhbHNvIGluY2x1ZGUgJG15ZG9tYWluLgojCiMgRG8gbm90IHNwZWNpZnkgdGhlIG5hbWVzIG9mIHZpcnR1YWwgZG9tYWlucyAtIHRob3NlIGRvbWFpbnMgYXJlCiMgc3BlY2lmaWVkIGVsc2V3aGVyZSAoc2VlIFZJUlRVQUxfUkVBRE1FKS4KIwojIERvIG5vdCBzcGVjaWZ5IHRoZSBuYW1lcyBvZiBkb21haW5zIHRoYXQgdGhpcyBtYWNoaW5lIGlzIGJhY2t1cCBNWAojIGhvc3QgZm9yLiBTcGVjaWZ5IHRob3NlIG5hbWVzIHZpYSB0aGUgcmVsYXlfZG9tYWlucyBzZXR0aW5ncyBmb3IKIyB0aGUgU01UUCBzZXJ2ZXIsIG9yIHVzZSBwZXJtaXRfbXhfYmFja3VwIGlmIHlvdSBhcmUgbGF6eSAoc2VlCiMgU1RBTkRBUkRfQ09ORklHVVJBVElPTl9SRUFETUUpLgojCiMgVGhlIGxvY2FsIG1hY2hpbmUgaXMgYWx3YXlzIHRoZSBmaW5hbCBkZXN0aW5hdGlvbiBmb3IgbWFpbCBhZGRyZXNzZWQKIyB0byB1c2VyQFt0aGUubmV0LndvcmsuYWRkcmVzc10gb2YgYW4gaW50ZXJmYWNlIHRoYXQgdGhlIG1haWwgc3lzdGVtCiMgcmVjZWl2ZXMgbWFpbCBvbiAoc2VlIHRoZSBpbmV0X2ludGVyZmFjZXMgcGFyYW1ldGVyKS4KIwojIFNwZWNpZnkgYSBsaXN0IG9mIGhvc3Qgb3IgZG9tYWluIG5hbWVzLCAvZmlsZS9uYW1lIG9yIHR5cGU6dGFibGUKIyBwYXR0ZXJucywgc2VwYXJhdGVkIGJ5IGNvbW1hcyBhbmQvb3Igd2hpdGVzcGFjZS4gQSAvZmlsZS9uYW1lCiMgcGF0dGVybiBpcyByZXBsYWNlZCBieSBpdHMgY29udGVudHM7IGEgdHlwZTp0YWJsZSBpcyBtYXRjaGVkIHdoZW4KIyBhIG5hbWUgbWF0Y2hlcyBhIGxvb2t1cCBrZXkgKHRoZSByaWdodC1oYW5kIHNpZGUgaXMgaWdub3JlZCkuCiMgQ29udGludWUgbG9uZyBsaW5lcyBieSBzdGFydGluZyB0aGUgbmV4dCBsaW5lIHdpdGggd2hpdGVzcGFjZS4KIwojIFNlZSBhbHNvIGJlbG93LCBzZWN0aW9uICJSRUpFQ1RJTkcgTUFJTCBGT1IgVU5LTk9XTiBMT0NBTCBVU0VSUyIuCiMKbXlkZXN0aW5hdGlvbiA9ICRteWhvc3RuYW1lLCBsb2NhbGhvc3QuJG15ZG9tYWluLCBsb2NhbGhvc3QKI215ZGVzdGluYXRpb24gPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0LiRteWRvbWFpbiwgbG9jYWxob3N0LCAkbXlkb21haW4KI215ZGVzdGluYXRpb24gPSAkbXlob3N0bmFtZSwgbG9jYWxob3N0LiRteWRvbWFpbiwgbG9jYWxob3N0LCAkbXlkb21haW4sCiMJbWFpbC4kbXlkb21haW4sIHd3dy4kbXlkb21haW4sIGZ0cC4kbXlkb21haW4KCiMgUkVKRUNUSU5HIE1BSUwgRk9SIFVOS05PV04gTE9DQUwgVVNFUlMKIwojIFRoZSBsb2NhbF9yZWNpcGllbnRfbWFwcyBwYXJhbWV0ZXIgc3BlY2lmaWVzIG9wdGlvbmFsIGxvb2t1cCB0YWJsZXMKIyB3aXRoIGFsbCBuYW1lcyBvciBhZGRyZXNzZXMgb2YgdXNlcnMgdGhhdCBhcmUgbG9jYWwgd2l0aCByZXNwZWN0CiMgdG8gJG15ZGVzdGluYXRpb24sICRpbmV0X2ludGVyZmFjZXMgb3IgJHByb3h5X2ludGVyZmFjZXMuCiMKIyBJZiB0aGlzIHBhcmFtZXRlciBpcyBkZWZpbmVkLCB0aGVuIHRoZSBTTVRQIHNlcnZlciB3aWxsIHJlamVjdAojIG1haWwgZm9yIHVua25vd24gbG9jYWwgdXNlcnMuIFRoaXMgcGFyYW1ldGVyIGlzIGRlZmluZWQgYnkgZGVmYXVsdC4KIwojIFRvIHR1cm4gb2ZmIGxvY2FsIHJlY2lwaWVudCBjaGVja2luZyBpbiB0aGUgU01UUCBzZXJ2ZXIsIHNwZWNpZnkKIyBsb2NhbF9yZWNpcGllbnRfbWFwcyA9IChpLmUuIGVtcHR5KS4KIwojIFRoZSBkZWZhdWx0IHNldHRpbmcgYXNzdW1lcyB0aGF0IHlvdSB1c2UgdGhlIGRlZmF1bHQgUG9zdGZpeCBsb2NhbAojIGRlbGl2ZXJ5IGFnZW50IGZvciBsb2NhbCBkZWxpdmVyeS4gWW91IG5lZWQgdG8gdXBkYXRlIHRoZQojIGxvY2FsX3JlY2lwaWVudF9tYXBzIHNldHRpbmcgaWY6CiMKIyAtIFlvdSBkZWZpbmUgJG15ZGVzdGluYXRpb24gZG9tYWluIHJlY2lwaWVudHMgaW4gZmlsZXMgb3RoZXIgdGhhbgojICAgL2V0Yy9wYXNzd2QsIC9ldGMvYWxpYXNlcywgb3IgdGhlICR2aXJ0dWFsX2FsaWFzX21hcHMgZmlsZXMuCiMgICBGb3IgZXhhbXBsZSwgeW91IGRlZmluZSAkbXlkZXN0aW5hdGlvbiBkb21haW4gcmVjaXBpZW50cyBpbiAgICAKIyAgIHRoZSAkdmlydHVhbF9tYWlsYm94X21hcHMgZmlsZXMuCiMKIyAtIFlvdSByZWRlZmluZSB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQgaW4gbWFzdGVyLmNmLgojCiMgLSBZb3UgcmVkZWZpbmUgdGhlICJsb2NhbF90cmFuc3BvcnQiIHNldHRpbmcgaW4gbWFpbi5jZi4KIwojIC0gWW91IHVzZSB0aGUgImx1c2VyX3JlbGF5IiwgIm1haWxib3hfdHJhbnNwb3J0Iiwgb3IgImZhbGxiYWNrX3RyYW5zcG9ydCIKIyAgIGZlYXR1cmUgb2YgdGhlIFBvc3RmaXggbG9jYWwgZGVsaXZlcnkgYWdlbnQgKHNlZSBsb2NhbCg4KSkuCiMKIyBEZXRhaWxzIGFyZSBkZXNjcmliZWQgaW4gdGhlIExPQ0FMX1JFQ0lQSUVOVF9SRUFETUUgZmlsZS4KIwojIEJld2FyZTogaWYgdGhlIFBvc3RmaXggU01UUCBzZXJ2ZXIgcnVucyBjaHJvb3RlZCwgeW91IHByb2JhYmx5IGhhdmUKIyB0byBhY2Nlc3MgdGhlIHBhc3N3ZCBmaWxlIHZpYSB0aGUgcHJveHltYXAgc2VydmljZSwgaW4gb3JkZXIgdG8KIyBvdmVyY29tZSBjaHJvb3QgcmVzdHJpY3Rpb25zLiBUaGUgYWx0ZXJuYXRpdmUsIGhhdmluZyBhIGNvcHkgb2YKIyB0aGUgc3lzdGVtIHBhc3N3ZCBmaWxlIGluIHRoZSBjaHJvb3QgamFpbCBpcyBqdXN0IG5vdCBwcmFjdGljYWwuCiMKIyBUaGUgcmlnaHQtaGFuZCBzaWRlIG9mIHRoZSBsb29rdXAgdGFibGVzIGlzIGNvbnZlbmllbnRseSBpZ25vcmVkLgojIEluIHRoZSBsZWZ0LWhhbmQgc2lkZSwgc3BlY2lmeSBhIGJhcmUgdXNlcm5hbWUsIGFuIEBkb21haW4udGxkCiMgd2lsZC1jYXJkLCBvciBzcGVjaWZ5IGEgdXNlckBkb21haW4udGxkIGFkZHJlc3MuCiMgCiNsb2NhbF9yZWNpcGllbnRfbWFwcyA9IHVuaXg6cGFzc3dkLmJ5bmFtZSAkYWxpYXNfbWFwcwojbG9jYWxfcmVjaXBpZW50X21hcHMgPSBwcm94eTp1bml4OnBhc3N3ZC5ieW5hbWUgJGFsaWFzX21hcHMKI2xvY2FsX3JlY2lwaWVudF9tYXBzID0KCiMgVGhlIHVua25vd25fbG9jYWxfcmVjaXBpZW50X3JlamVjdF9jb2RlIHNwZWNpZmllcyB0aGUgU01UUCBzZXJ2ZXIKIyByZXNwb25zZSBjb2RlIHdoZW4gYSByZWNpcGllbnQgZG9tYWluIG1hdGNoZXMgJG15ZGVzdGluYXRpb24gb3IKIyAke3Byb3h5LGluZXR9X2ludGVyZmFjZXMsIHdoaWxlICRsb2NhbF9yZWNpcGllbnRfbWFwcyBpcyBub24tZW1wdHkKIyBhbmQgdGhlIHJlY2lwaWVudCBhZGRyZXNzIG9yIGFkZHJlc3MgbG9jYWwtcGFydCBpcyBub3QgZm91bmQuCiMKIyBUaGUgZGVmYXVsdCBzZXR0aW5nIGlzIDU1MCAocmVqZWN0IG1haWwpIGJ1dCBpdCBpcyBzYWZlciB0byBzdGFydAojIHdpdGggNDUwICh0cnkgYWdhaW4gbGF0ZXIpIHVudGlsIHlvdSBhcmUgY2VydGFpbiB0aGF0IHlvdXIKIyBsb2NhbF9yZWNpcGllbnRfbWFwcyBzZXR0aW5ncyBhcmUgT0suCiMKdW5rbm93bl9sb2NhbF9yZWNpcGllbnRfcmVqZWN0X2NvZGUgPSA1NTAKCiMgVFJVU1QgQU5EIFJFTEFZIENPTlRST0wKCiMgVGhlIG15bmV0d29ya3MgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgbGlzdCBvZiAidHJ1c3RlZCIgU01UUAojIGNsaWVudHMgdGhhdCBoYXZlIG1vcmUgcHJpdmlsZWdlcyB0aGFuICJzdHJhbmdlcnMiLgojCiMgSW4gcGFydGljdWxhciwgInRydXN0ZWQiIFNNVFAgY2xpZW50cyBhcmUgYWxsb3dlZCB0byByZWxheSBtYWlsCiMgdGhyb3VnaCBQb3N0Zml4LiAgU2VlIHRoZSBzbXRwZF9yZWNpcGllbnRfcmVzdHJpY3Rpb25zIHBhcmFtZXRlcgojIGluIHBvc3Rjb25mKDUpLgojCiMgWW91IGNhbiBzcGVjaWZ5IHRoZSBsaXN0IG9mICJ0cnVzdGVkIiBuZXR3b3JrIGFkZHJlc3NlcyBieSBoYW5kCiMgb3IgeW91IGNhbiBsZXQgUG9zdGZpeCBkbyBpdCBmb3IgeW91ICh3aGljaCBpcyB0aGUgZGVmYXVsdCkuCiMKIyBCeSBkZWZhdWx0IChteW5ldHdvcmtzX3N0eWxlID0gc3VibmV0KSwgUG9zdGZpeCAidHJ1c3RzIiBTTVRQCiMgY2xpZW50cyBpbiB0aGUgc2FtZSBJUCBzdWJuZXR3b3JrcyBhcyB0aGUgbG9jYWwgbWFjaGluZS4KIyBPbiBMaW51eCwgdGhpcyBkb2VzIHdvcmtzIGNvcnJlY3RseSBvbmx5IHdpdGggaW50ZXJmYWNlcyBzcGVjaWZpZWQKIyB3aXRoIHRoZSAiaWZjb25maWciIGNvbW1hbmQuCiMgCiMgU3BlY2lmeSAibXluZXR3b3Jrc19zdHlsZSA9IGNsYXNzIiB3aGVuIFBvc3RmaXggc2hvdWxkICJ0cnVzdCIgU01UUAojIGNsaWVudHMgaW4gdGhlIHNhbWUgSVAgY2xhc3MgQS9CL0MgbmV0d29ya3MgYXMgdGhlIGxvY2FsIG1hY2hpbmUuCiMgRG9uJ3QgZG8gdGhpcyB3aXRoIGEgZGlhbHVwIHNpdGUgLSBpdCB3b3VsZCBjYXVzZSBQb3N0Zml4IHRvICJ0cnVzdCIKIyB5b3VyIGVudGlyZSBwcm92aWRlcidzIG5ldHdvcmsuICBJbnN0ZWFkLCBzcGVjaWZ5IGFuIGV4cGxpY2l0CiMgbXluZXR3b3JrcyBsaXN0IGJ5IGhhbmQsIGFzIGRlc2NyaWJlZCBiZWxvdy4KIyAgCiMgU3BlY2lmeSAibXluZXR3b3Jrc19zdHlsZSA9IGhvc3QiIHdoZW4gUG9zdGZpeCBzaG91bGQgInRydXN0IgojIG9ubHkgdGhlIGxvY2FsIG1hY2hpbmUuCiMgCiNteW5ldHdvcmtzX3N0eWxlID0gY2xhc3MKI215bmV0d29ya3Nfc3R5bGUgPSBzdWJuZXQKI215bmV0d29ya3Nfc3R5bGUgPSBob3N0CgojIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc3BlY2lmeSB0aGUgbXluZXR3b3JrcyBsaXN0IGJ5IGhhbmQsIGluCiMgd2hpY2ggY2FzZSBQb3N0Zml4IGlnbm9yZXMgdGhlIG15bmV0d29ya3Nfc3R5bGUgc2V0dGluZy4KIwojIFNwZWNpZnkgYW4gZXhwbGljaXQgbGlzdCBvZiBuZXR3b3JrL25ldG1hc2sgcGF0dGVybnMsIHdoZXJlIHRoZQojIG1hc2sgc3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgYml0cyBpbiB0aGUgbmV0d29yayBwYXJ0IG9mIGEgaG9zdAojIGFkZHJlc3MuCiMKIyBZb3UgY2FuIGFsc28gc3BlY2lmeSB0aGUgYWJzb2x1dGUgcGF0aG5hbWUgb2YgYSBwYXR0ZXJuIGZpbGUgaW5zdGVhZAojIG9mIGxpc3RpbmcgdGhlIHBhdHRlcm5zIGhlcmUuIFNwZWNpZnkgdHlwZTp0YWJsZSBmb3IgdGFibGUtYmFzZWQgbG9va3VwcwojICh0aGUgdmFsdWUgb24gdGhlIHRhYmxlIHJpZ2h0LWhhbmQgc2lkZSBpcyBub3QgdXNlZCkuCiMKI215bmV0d29ya3MgPSAxNjguMTAwLjE4OS4wLzI4LCAxMjcuMC4wLjAvOAojbXluZXR3b3JrcyA9ICRjb25maWdfZGlyZWN0b3J5L215bmV0d29ya3MKI215bmV0d29ya3MgPSBoYXNoOi9ldGMvcG9zdGZpeC9uZXR3b3JrX3RhYmxlCgojIFRoZSByZWxheV9kb21haW5zIHBhcmFtZXRlciByZXN0cmljdHMgd2hhdCBkZXN0aW5hdGlvbnMgdGhpcyBzeXN0ZW0gd2lsbAojIHJlbGF5IG1haWwgdG8uICBTZWUgdGhlIHNtdHBkX3JlY2lwaWVudF9yZXN0cmljdGlvbnMgZGVzY3JpcHRpb24gaW4KIyBwb3N0Y29uZig1KSBmb3IgZGV0YWlsZWQgaW5mb3JtYXRpb24uCiMKIyBCeSBkZWZhdWx0LCBQb3N0Zml4IHJlbGF5cyBtYWlsCiMgLSBmcm9tICJ0cnVzdGVkIiBjbGllbnRzIChJUCBhZGRyZXNzIG1hdGNoZXMgJG15bmV0d29ya3MpIHRvIGFueSBkZXN0aW5hdGlvbiwKIyAtIGZyb20gInVudHJ1c3RlZCIgY2xpZW50cyB0byBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkcmVsYXlfZG9tYWlucyBvcgojICAgc3ViZG9tYWlucyB0aGVyZW9mLCBleGNlcHQgYWRkcmVzc2VzIHdpdGggc2VuZGVyLXNwZWNpZmllZCByb3V0aW5nLgojIFRoZSBkZWZhdWx0IHJlbGF5X2RvbWFpbnMgdmFsdWUgaXMgJG15ZGVzdGluYXRpb24uCiMgCiMgSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlLCB0aGUgUG9zdGZpeCBTTVRQIHNlcnZlciBieSBkZWZhdWx0IGFjY2VwdHMgbWFpbAojIHRoYXQgUG9zdGZpeCBpcyBmaW5hbCBkZXN0aW5hdGlvbiBmb3I6CiMgLSBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkaW5ldF9pbnRlcmZhY2VzIG9yICRwcm94eV9pbnRlcmZhY2VzLAojIC0gZGVzdGluYXRpb25zIHRoYXQgbWF0Y2ggJG15ZGVzdGluYXRpb24KIyAtIGRlc3RpbmF0aW9ucyB0aGF0IG1hdGNoICR2aXJ0dWFsX2FsaWFzX2RvbWFpbnMsCiMgLSBkZXN0aW5hdGlvbnMgdGhhdCBtYXRjaCAkdmlydHVhbF9tYWlsYm94X2RvbWFpbnMuCiMgVGhlc2UgZGVzdGluYXRpb25zIGRvIG5vdCBuZWVkIHRvIGJlIGxpc3RlZCBpbiAkcmVsYXlfZG9tYWlucy4KIyAKIyBTcGVjaWZ5IGEgbGlzdCBvZiBob3N0cyBvciBkb21haW5zLCAvZmlsZS9uYW1lIHBhdHRlcm5zIG9yIHR5cGU6bmFtZQojIGxvb2t1cCB0YWJsZXMsIHNlcGFyYXRlZCBieSBjb21tYXMgYW5kL29yIHdoaXRlc3BhY2UuICBDb250aW51ZQojIGxvbmcgbGluZXMgYnkgc3RhcnRpbmcgdGhlIG5leHQgbGluZSB3aXRoIHdoaXRlc3BhY2UuIEEgZmlsZSBuYW1lCiMgaXMgcmVwbGFjZWQgYnkgaXRzIGNvbnRlbnRzOyBhIHR5cGU6bmFtZSB0YWJsZSBpcyBtYXRjaGVkIHdoZW4gYQojIChwYXJlbnQpIGRvbWFpbiBhcHBlYXJzIGFzIGxvb2t1cCBrZXkuCiMKIyBOT1RFOiBQb3N0Zml4IHdpbGwgbm90IGF1dG9tYXRpY2FsbHkgZm9yd2FyZCBtYWlsIGZvciBkb21haW5zIHRoYXQKIyBsaXN0IHRoaXMgc3lzdGVtIGFzIHRoZWlyIHByaW1hcnkgb3IgYmFja3VwIE1YIGhvc3QuIFNlZSB0aGUKIyBwZXJtaXRfbXhfYmFja3VwIHJlc3RyaWN0aW9uIGRlc2NyaXB0aW9uIGluIHBvc3Rjb25mKDUpLgojCiNyZWxheV9kb21haW5zID0gJG15ZGVzdGluYXRpb24KCiMgSU5URVJORVQgT1IgSU5UUkFORVQKCiMgVGhlIHJlbGF5aG9zdCBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBkZWZhdWx0IGhvc3QgdG8gc2VuZCBtYWlsIHRvCiMgd2hlbiBubyBlbnRyeSBpcyBtYXRjaGVkIGluIHRoZSBvcHRpb25hbCB0cmFuc3BvcnQoNSkgdGFibGUuIFdoZW4KIyBubyByZWxheWhvc3QgaXMgZ2l2ZW4sIG1haWwgaXMgcm91dGVkIGRpcmVjdGx5IHRvIHRoZSBkZXN0aW5hdGlvbi4KIwojIE9uIGFuIGludHJhbmV0LCBzcGVjaWZ5IHRoZSBvcmdhbml6YXRpb25hbCBkb21haW4gbmFtZS4gSWYgeW91cgojIGludGVybmFsIEROUyB1c2VzIG5vIE1YIHJlY29yZHMsIHNwZWNpZnkgdGhlIG5hbWUgb2YgdGhlIGludHJhbmV0CiMgZ2F0ZXdheSBob3N0IGluc3RlYWQuCiMKIyBJbiB0aGUgY2FzZSBvZiBTTVRQLCBzcGVjaWZ5IGEgZG9tYWluLCBob3N0LCBob3N0OnBvcnQsIFtob3N0XTpwb3J0LAojIFthZGRyZXNzXSBvciBbYWRkcmVzc106cG9ydDsgdGhlIGZvcm0gW2hvc3RdIHR1cm5zIG9mZiBNWCBsb29rdXBzLgojCiMgSWYgeW91J3JlIGNvbm5lY3RlZCB2aWEgVVVDUCwgc2VlIGFsc28gdGhlIGRlZmF1bHRfdHJhbnNwb3J0IHBhcmFtZXRlci4KIwojcmVsYXlob3N0ID0gJG15ZG9tYWluCiNyZWxheWhvc3QgPSBbZ2F0ZXdheS5teS5kb21haW5dCiNyZWxheWhvc3QgPSBbbWFpbHNlcnZlci5pc3AudGxkXQojcmVsYXlob3N0ID0gdXVjcGhvc3QKI3JlbGF5aG9zdCA9IFthbi5pcC5hZGQucmVzc10KCiMgUkVKRUNUSU5HIFVOS05PV04gUkVMQVkgVVNFUlMKIwojIFRoZSByZWxheV9yZWNpcGllbnRfbWFwcyBwYXJhbWV0ZXIgc3BlY2lmaWVzIG9wdGlvbmFsIGxvb2t1cCB0YWJsZXMKIyB3aXRoIGFsbCBhZGRyZXNzZXMgaW4gdGhlIGRvbWFpbnMgdGhhdCBtYXRjaCAkcmVsYXlfZG9tYWlucy4KIwojIElmIHRoaXMgcGFyYW1ldGVyIGlzIGRlZmluZWQsIHRoZW4gdGhlIFNNVFAgc2VydmVyIHdpbGwgcmVqZWN0CiMgbWFpbCBmb3IgdW5rbm93biByZWxheSB1c2Vycy4gVGhpcyBmZWF0dXJlIGlzIG9mZiBieSBkZWZhdWx0LgojCiMgVGhlIHJpZ2h0LWhhbmQgc2lkZSBvZiB0aGUgbG9va3VwIHRhYmxlcyBpcyBjb252ZW5pZW50bHkgaWdub3JlZC4KIyBJbiB0aGUgbGVmdC1oYW5kIHNpZGUsIHNwZWNpZnkgYW4gQGRvbWFpbi50bGQgd2lsZC1jYXJkLCBvciBzcGVjaWZ5CiMgYSB1c2VyQGRvbWFpbi50bGQgYWRkcmVzcy4KIyAKI3JlbGF5X3JlY2lwaWVudF9tYXBzID0gaGFzaDovZXRjL3Bvc3RmaXgvcmVsYXlfcmVjaXBpZW50cwoKIyBJTlBVVCBSQVRFIENPTlRST0wKIwojIFRoZSBpbl9mbG93X2RlbGF5IGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVyIGltcGxlbWVudHMgbWFpbCBpbnB1dAojIGZsb3cgY29udHJvbC4gVGhpcyBmZWF0dXJlIGlzIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBhbHRob3VnaCBpdAojIHN0aWxsIG5lZWRzIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgKGl0J3MgZGlzYWJsZWQgb24gU0NPIFVOSVggZHVlCiMgdG8gYW4gU0NPIGJ1ZykuCiMgCiMgQSBQb3N0Zml4IHByb2Nlc3Mgd2lsbCBwYXVzZSBmb3IgJGluX2Zsb3dfZGVsYXkgc2Vjb25kcyBiZWZvcmUKIyBhY2NlcHRpbmcgYSBuZXcgbWVzc2FnZSwgd2hlbiB0aGUgbWVzc2FnZSBhcnJpdmFsIHJhdGUgZXhjZWVkcyB0aGUKIyBtZXNzYWdlIGRlbGl2ZXJ5IHJhdGUuIFdpdGggdGhlIGRlZmF1bHQgMTAwIFNNVFAgc2VydmVyIHByb2Nlc3MKIyBsaW1pdCwgdGhpcyBsaW1pdHMgdGhlIG1haWwgaW5mbG93IHRvIDEwMCBtZXNzYWdlcyBhIHNlY29uZCBtb3JlCiMgdGhhbiB0aGUgbnVtYmVyIG9mIG1lc3NhZ2VzIGRlbGl2ZXJlZCBwZXIgc2Vjb25kLgojIAojIFNwZWNpZnkgMCB0byBkaXNhYmxlIHRoZSBmZWF0dXJlLiBWYWxpZCBkZWxheXMgYXJlIDAuLjEwLgojIAojaW5fZmxvd19kZWxheSA9IDFzCgojIEFERFJFU1MgUkVXUklUSU5HCiMKIyBUaGUgQUREUkVTU19SRVdSSVRJTkdfUkVBRE1FIGRvY3VtZW50IGdpdmVzIGluZm9ybWF0aW9uIGFib3V0CiMgYWRkcmVzcyBtYXNxdWVyYWRpbmcgb3Igb3RoZXIgZm9ybXMgb2YgYWRkcmVzcyByZXdyaXRpbmcgaW5jbHVkaW5nCiMgdXNlcm5hbWUtPkZpcnN0bmFtZS5MYXN0bmFtZSBtYXBwaW5nLgoKIyBBRERSRVNTIFJFRElSRUNUSU9OIChWSVJUVUFMIERPTUFJTikKIwojIFRoZSBWSVJUVUFMX1JFQURNRSBkb2N1bWVudCBnaXZlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWFueSBmb3JtcwojIG9mIGRvbWFpbiBob3N0aW5nIHRoYXQgUG9zdGZpeCBzdXBwb3J0cy4KCiMgIlVTRVIgSEFTIE1PVkVEIiBCT1VOQ0UgTUVTU0FHRVMKIwojIFNlZSB0aGUgZGlzY3Vzc2lvbiBpbiB0aGUgQUREUkVTU19SRVdSSVRJTkdfUkVBRE1FIGRvY3VtZW50LgoKIyBUUkFOU1BPUlQgTUFQCiMKIyBTZWUgdGhlIGRpc2N1c3Npb24gaW4gdGhlIEFERFJFU1NfUkVXUklUSU5HX1JFQURNRSBkb2N1bWVudC4KCiMgQUxJQVMgREFUQUJBU0UKIwojIFRoZSBhbGlhc19tYXBzIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIGxpc3Qgb2YgYWxpYXMgZGF0YWJhc2VzIHVzZWQKIyBieSB0aGUgbG9jYWwgZGVsaXZlcnkgYWdlbnQuIFRoZSBkZWZhdWx0IGxpc3QgaXMgc3lzdGVtIGRlcGVuZGVudC4KIwojIE9uIHN5c3RlbXMgd2l0aCBOSVMsIHRoZSBkZWZhdWx0IGlzIHRvIHNlYXJjaCB0aGUgbG9jYWwgYWxpYXMKIyBkYXRhYmFzZSwgdGhlbiB0aGUgTklTIGFsaWFzIGRhdGFiYXNlLiBTZWUgYWxpYXNlcyg1KSBmb3Igc3ludGF4CiMgZGV0YWlscy4KIyAKIyBJZiB5b3UgY2hhbmdlIHRoZSBhbGlhcyBkYXRhYmFzZSwgcnVuICJwb3N0YWxpYXMgL2V0Yy9hbGlhc2VzIiAob3IKIyB3aGVyZXZlciB5b3VyIHN5c3RlbSBzdG9yZXMgdGhlIG1haWwgYWxpYXMgZmlsZSksIG9yIHNpbXBseSBydW4KIyAibmV3YWxpYXNlcyIgdG8gYnVpbGQgdGhlIG5lY2Vzc2FyeSBEQk0gb3IgREIgZmlsZS4KIwojIEl0IHdpbGwgdGFrZSBhIG1pbnV0ZSBvciBzbyBiZWZvcmUgY2hhbmdlcyBiZWNvbWUgdmlzaWJsZS4gIFVzZQojICJwb3N0Zml4IHJlbG9hZCIgdG8gZWxpbWluYXRlIHRoZSBkZWxheS4KIwojYWxpYXNfbWFwcyA9IGRibTovZXRjL2FsaWFzZXMKYWxpYXNfbWFwcyA9IGhhc2g6L2V0Yy9hbGlhc2VzCiNhbGlhc19tYXBzID0gaGFzaDovZXRjL2FsaWFzZXMsIG5pczptYWlsLmFsaWFzZXMKI2FsaWFzX21hcHMgPSBuZXRpbmZvOi9hbGlhc2VzCgojIFRoZSBhbGlhc19kYXRhYmFzZSBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBhbGlhcyBkYXRhYmFzZShzKSB0aGF0CiMgYXJlIGJ1aWx0IHdpdGggIm5ld2FsaWFzZXMiIG9yICJzZW5kbWFpbCAtYmkiLiAgVGhpcyBpcyBhIHNlcGFyYXRlCiMgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXIsIGJlY2F1c2UgYWxpYXNfbWFwcyAoc2VlIGFib3ZlKSBtYXkgc3BlY2lmeQojIHRhYmxlcyB0aGF0IGFyZSBub3QgbmVjZXNzYXJpbHkgYWxsIHVuZGVyIGNvbnRyb2wgYnkgUG9zdGZpeC4KIwojYWxpYXNfZGF0YWJhc2UgPSBkYm06L2V0Yy9hbGlhc2VzCiNhbGlhc19kYXRhYmFzZSA9IGRibTovZXRjL21haWwvYWxpYXNlcwphbGlhc19kYXRhYmFzZSA9IGhhc2g6L2V0Yy9hbGlhc2VzCiNhbGlhc19kYXRhYmFzZSA9IGhhc2g6L2V0Yy9hbGlhc2VzLCBoYXNoOi9vcHQvbWFqb3Jkb21vL2FsaWFzZXMKCiMgQUREUkVTUyBFWFRFTlNJT05TIChlLmcuLCB1c2VyK2ZvbykKIwojIFRoZSByZWNpcGllbnRfZGVsaW1pdGVyIHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIHNlcGFyYXRvciBiZXR3ZWVuCiMgdXNlciBuYW1lcyBhbmQgYWRkcmVzcyBleHRlbnNpb25zICh1c2VyK2ZvbykuIFNlZSBjYW5vbmljYWwoNSksCiMgbG9jYWwoOCksIHJlbG9jYXRlZCg1KSBhbmQgdmlydHVhbCg1KSBmb3IgdGhlIGVmZmVjdHMgdGhpcyBoYXMgb24KIyBhbGlhc2VzLCBjYW5vbmljYWwsIHZpcnR1YWwsIHJlbG9jYXRlZCBhbmQgLmZvcndhcmQgZmlsZSBsb29rdXBzLgojIEJhc2ljYWxseSwgdGhlIHNvZnR3YXJlIHRyaWVzIHVzZXIrZm9vIGFuZCAuZm9yd2FyZCtmb28gYmVmb3JlCiMgdHJ5aW5nIHVzZXIgYW5kIC5mb3J3YXJkLgojCiNyZWNpcGllbnRfZGVsaW1pdGVyID0gKwoKIyBERUxJVkVSWSBUTyBNQUlMQk9YCiMKIyBUaGUgaG9tZV9tYWlsYm94IHBhcmFtZXRlciBzcGVjaWZpZXMgdGhlIG9wdGlvbmFsIHBhdGhuYW1lIG9mIGEKIyBtYWlsYm94IGZpbGUgcmVsYXRpdmUgdG8gYSB1c2VyJ3MgaG9tZSBkaXJlY3RvcnkuIFRoZSBkZWZhdWx0CiMgbWFpbGJveCBmaWxlIGlzIC92YXIvc3Bvb2wvbWFpbC91c2VyIG9yIC92YXIvbWFpbC91c2VyLiAgU3BlY2lmeQojICJNYWlsZGlyLyIgZm9yIHFtYWlsLXN0eWxlIGRlbGl2ZXJ5ICh0aGUgLyBpcyByZXF1aXJlZCkuCiMKI2hvbWVfbWFpbGJveCA9IE1haWxib3gKI2hvbWVfbWFpbGJveCA9IE1haWxkaXIvCiAKIyBUaGUgbWFpbF9zcG9vbF9kaXJlY3RvcnkgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgZGlyZWN0b3J5IHdoZXJlCiMgVU5JWC1zdHlsZSBtYWlsYm94ZXMgYXJlIGtlcHQuIFRoZSBkZWZhdWx0IHNldHRpbmcgZGVwZW5kcyBvbiB0aGUKIyBzeXN0ZW0gdHlwZS4KIwojbWFpbF9zcG9vbF9kaXJlY3RvcnkgPSAvdmFyL21haWwKI21haWxfc3Bvb2xfZGlyZWN0b3J5ID0gL3Zhci9zcG9vbC9tYWlsCgojIFRoZSBtYWlsYm94X2NvbW1hbmQgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgb3B0aW9uYWwgZXh0ZXJuYWwKIyBjb21tYW5kIHRvIHVzZSBpbnN0ZWFkIG9mIG1haWxib3ggZGVsaXZlcnkuIFRoZSBjb21tYW5kIGlzIHJ1biBhcwojIHRoZSByZWNpcGllbnQgd2l0aCBwcm9wZXIgSE9NRSwgU0hFTEwgYW5kIExPR05BTUUgZW52aXJvbm1lbnQgc2V0dGluZ3MuCiMgRXhjZXB0aW9uOiAgZGVsaXZlcnkgZm9yIHJvb3QgaXMgZG9uZSBhcyAkZGVmYXVsdF91c2VyLgojCiMgT3RoZXIgZW52aXJvbm1lbnQgdmFyaWFibGVzIG9mIGludGVyZXN0OiBVU0VSIChyZWNpcGllbnQgdXNlcm5hbWUpLAojIEVYVEVOU0lPTiAoYWRkcmVzcyBleHRlbnNpb24pLCBET01BSU4gKGRvbWFpbiBwYXJ0IG9mIGFkZHJlc3MpLAojIGFuZCBMT0NBTCAodGhlIGFkZHJlc3MgbG9jYWxwYXJ0KS4KIwojIFVubGlrZSBvdGhlciBQb3N0Zml4IGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVycywgdGhlIG1haWxib3hfY29tbWFuZAojIHBhcmFtZXRlciBpcyBub3Qgc3ViamVjdGVkIHRvICRwYXJhbWV0ZXIgc3Vic3RpdHV0aW9ucy4gVGhpcyBpcyB0bwojIG1ha2UgaXQgZWFzaWVyIHRvIHNwZWNpZnkgc2hlbGwgc3ludGF4IChzZWUgZXhhbXBsZSBiZWxvdykuCiMKIyBBdm9pZCBzaGVsbCBtZXRhIGNoYXJhY3RlcnMgYmVjYXVzZSB0aGV5IHdpbGwgZm9yY2UgUG9zdGZpeCB0byBydW4KIyBhbiBleHBlbnNpdmUgc2hlbGwgcHJvY2Vzcy4gUHJvY21haWwgYWxvbmUgaXMgZXhwZW5zaXZlIGVub3VnaC4KIwojIElGIFlPVSBVU0UgVEhJUyBUTyBERUxJVkVSIE1BSUwgU1lTVEVNLVdJREUsIFlPVSBNVVNUIFNFVCBVUCBBTgojIEFMSUFTIFRIQVQgRk9SV0FSRFMgTUFJTCBGT1IgUk9PVCBUTyBBIFJFQUwgVVNFUi4KIwojbWFpbGJveF9jb21tYW5kID0gL3NvbWUvd2hlcmUvcHJvY21haWwKI21haWxib3hfY29tbWFuZCA9IC9zb21lL3doZXJlL3Byb2NtYWlsIC1hICIkRVhURU5TSU9OIgoKIyBUaGUgbWFpbGJveF90cmFuc3BvcnQgc3BlY2lmaWVzIHRoZSBvcHRpb25hbCB0cmFuc3BvcnQgaW4gbWFzdGVyLmNmCiMgdG8gdXNlIGFmdGVyIHByb2Nlc3NpbmcgYWxpYXNlcyBhbmQgLmZvcndhcmQgZmlsZXMuIFRoaXMgcGFyYW1ldGVyCiMgaGFzIHByZWNlZGVuY2Ugb3ZlciB0aGUgbWFpbGJveF9jb21tYW5kLCBmYWxsYmFja190cmFuc3BvcnQgYW5kCiMgbHVzZXJfcmVsYXkgcGFyYW1ldGVycy4KIwojIFNwZWNpZnkgYSBzdHJpbmcgb2YgdGhlIGZvcm0gdHJhbnNwb3J0Om5leHRob3AsIHdoZXJlIHRyYW5zcG9ydCBpcwojIHRoZSBuYW1lIG9mIGEgbWFpbCBkZWxpdmVyeSB0cmFuc3BvcnQgZGVmaW5lZCBpbiBtYXN0ZXIuY2YuICBUaGUKIyA6bmV4dGhvcCBwYXJ0IGlzIG9wdGlvbmFsLiBGb3IgbW9yZSBkZXRhaWxzIHNlZSB0aGUgc2FtcGxlIHRyYW5zcG9ydAojIGNvbmZpZ3VyYXRpb24gZmlsZS4KIwojIE5PVEU6IGlmIHlvdSB1c2UgdGhpcyBmZWF0dXJlIGZvciBhY2NvdW50cyBub3QgaW4gdGhlIFVOSVggcGFzc3dvcmQKIyBmaWxlLCB0aGVuIHlvdSBtdXN0IHVwZGF0ZSB0aGUgImxvY2FsX3JlY2lwaWVudF9tYXBzIiBzZXR0aW5nIGluCiMgdGhlIG1haW4uY2YgZmlsZSwgb3RoZXJ3aXNlIHRoZSBTTVRQIHNlcnZlciB3aWxsIHJlamVjdCBtYWlsIGZvciAgICAKIyBub24tVU5JWCBhY2NvdW50cyB3aXRoICJVc2VyIHVua25vd24gaW4gbG9jYWwgcmVjaXBpZW50IHRhYmxlIi4KIwojbWFpbGJveF90cmFuc3BvcnQgPSBsbXRwOnVuaXg6L3Zhci9saWIvaW1hcC9zb2NrZXQvbG10cAoKIyBJZiB1c2luZyB0aGUgY3lydXMtaW1hcGQgSU1BUCBzZXJ2ZXIgZGVsaXZlciBsb2NhbCBtYWlsIHRvIHRoZSBJTUFQCiMgc2VydmVyIHVzaW5nIExNVFAgKExvY2FsIE1haWwgVHJhbnNwb3J0IFByb3RvY29sKSwgdGhpcyBpcyBwcmVmZXJlZAojIG92ZXIgdGhlIG9sZGVyIGN5cnVzIGRlbGl2ZXIgcHJvZ3JhbSBieSBzZXR0aW5nIHRoZQojIG1haWxib3hfdHJhbnNwb3J0IGFzIGJlbG93OgojCiMgbWFpbGJveF90cmFuc3BvcnQgPSBsbXRwOnVuaXg6L3Zhci9saWIvaW1hcC9zb2NrZXQvbG10cAojCiMgVGhlIGVmZmljaWVuY3kgb2YgTE1UUCBkZWxpdmVyeSBmb3IgY3lydXMtaW1hcGQgY2FuIGJlIGVuaGFuY2VkIHZpYQojIHRoZXNlIHNldHRpbmdzLgojCiMgbG9jYWxfZGVzdGluYXRpb25fcmVjaXBpZW50X2xpbWl0ID0gMzAwCiMgbG9jYWxfZGVzdGluYXRpb25fY29uY3VycmVuY3lfbGltaXQgPSA1CiMKIyBPZiBjb3Vyc2UgeW91IHNob3VsZCBhZGp1c3QgdGhlc2Ugc2V0dGluZ3MgYXMgYXBwcm9wcmlhdGUgZm9yIHRoZQojIGNhcGFjaXR5IG9mIHRoZSBoYXJkd2FyZSB5b3UgYXJlIHVzaW5nLiBUaGUgcmVjaXBpZW50IGxpbWl0IHNldHRpbmcKIyBjYW4gYmUgdXNlZCB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGUgc2luZ2xlIGluc3RhbmNlIG1lc3NhZ2Ugc3RvcmUKIyBjYXBhYmlsaXR5IG9mIEN5cnVzLiBUaGUgY29uY3VycmVuY3kgbGltaXQgY2FuIGJlIHVzZWQgdG8gY29udHJvbAojIGhvdyBtYW55IHNpbXVsdGFuZW91cyBMTVRQIHNlc3Npb25zIHdpbGwgYmUgcGVybWl0dGVkIHRvIHRoZSBDeXJ1cwojIG1lc3NhZ2Ugc3RvcmUuIAojCiMgVG8gdXNlIHRoZSBvbGQgY3lydXMgZGVsaXZlciBwcm9ncmFtIHlvdSBoYXZlIHRvIHNldDoKI21haWxib3hfdHJhbnNwb3J0ID0gY3lydXMKCiMgVGhlIGZhbGxiYWNrX3RyYW5zcG9ydCBzcGVjaWZpZXMgdGhlIG9wdGlvbmFsIHRyYW5zcG9ydCBpbiBtYXN0ZXIuY2YKIyB0byB1c2UgZm9yIHJlY2lwaWVudHMgdGhhdCBhcmUgbm90IGZvdW5kIGluIHRoZSBVTklYIHBhc3N3ZCBkYXRhYmFzZS4KIyBUaGlzIHBhcmFtZXRlciBoYXMgcHJlY2VkZW5jZSBvdmVyIHRoZSBsdXNlcl9yZWxheSBwYXJhbWV0ZXIuCiMKIyBTcGVjaWZ5IGEgc3RyaW5nIG9mIHRoZSBmb3JtIHRyYW5zcG9ydDpuZXh0aG9wLCB3aGVyZSB0cmFuc3BvcnQgaXMKIyB0aGUgbmFtZSBvZiBhIG1haWwgZGVsaXZlcnkgdHJhbnNwb3J0IGRlZmluZWQgaW4gbWFzdGVyLmNmLiAgVGhlCiMgOm5leHRob3AgcGFydCBpcyBvcHRpb25hbC4gRm9yIG1vcmUgZGV0YWlscyBzZWUgdGhlIHNhbXBsZSB0cmFuc3BvcnQKIyBjb25maWd1cmF0aW9uIGZpbGUuCiMKIyBOT1RFOiBpZiB5b3UgdXNlIHRoaXMgZmVhdHVyZSBmb3IgYWNjb3VudHMgbm90IGluIHRoZSBVTklYIHBhc3N3b3JkCiMgZmlsZSwgdGhlbiB5b3UgbXVzdCB1cGRhdGUgdGhlICJsb2NhbF9yZWNpcGllbnRfbWFwcyIgc2V0dGluZyBpbgojIHRoZSBtYWluLmNmIGZpbGUsIG90aGVyd2lzZSB0aGUgU01UUCBzZXJ2ZXIgd2lsbCByZWplY3QgbWFpbCBmb3IgICAgCiMgbm9uLVVOSVggYWNjb3VudHMgd2l0aCAiVXNlciB1bmtub3duIGluIGxvY2FsIHJlY2lwaWVudCB0YWJsZSIuCiMKI2ZhbGxiYWNrX3RyYW5zcG9ydCA9IGxtdHA6dW5peDovdmFyL2xpYi9pbWFwL3NvY2tldC9sbXRwCiNmYWxsYmFja190cmFuc3BvcnQgPQoKIyBUaGUgbHVzZXJfcmVsYXkgcGFyYW1ldGVyIHNwZWNpZmllcyBhbiBvcHRpb25hbCBkZXN0aW5hdGlvbiBhZGRyZXNzCiMgZm9yIHVua25vd24gcmVjaXBpZW50cy4gIEJ5IGRlZmF1bHQsIG1haWwgZm9yIHVua25vd25AJG15ZGVzdGluYXRpb24sCiMgdW5rbm93bkBbJGluZXRfaW50ZXJmYWNlc10gb3IgdW5rbm93bkBbJHByb3h5X2ludGVyZmFjZXNdIGlzIHJldHVybmVkCiMgYXMgdW5kZWxpdmVyYWJsZS4KIwojIFRoZSBmb2xsb3dpbmcgZXhwYW5zaW9ucyBhcmUgZG9uZSBvbiBsdXNlcl9yZWxheTogJHVzZXIgKHJlY2lwaWVudAojIHVzZXJuYW1lKSwgJHNoZWxsIChyZWNpcGllbnQgc2hlbGwpLCAkaG9tZSAocmVjaXBpZW50IGhvbWUgZGlyZWN0b3J5KSwKIyAkcmVjaXBpZW50IChmdWxsIHJlY2lwaWVudCBhZGRyZXNzKSwgJGV4dGVuc2lvbiAocmVjaXBpZW50IGFkZHJlc3MKIyBleHRlbnNpb24pLCAkZG9tYWluIChyZWNpcGllbnQgZG9tYWluKSwgJGxvY2FsIChlbnRpcmUgcmVjaXBpZW50CiMgbG9jYWxwYXJ0KSwgJHJlY2lwaWVudF9kZWxpbWl0ZXIuIFNwZWNpZnkgJHtuYW1lP3ZhbHVlfSBvcgojICR7bmFtZTp2YWx1ZX0gdG8gZXhwYW5kIHZhbHVlIG9ubHkgd2hlbiAkbmFtZSBkb2VzIChkb2VzIG5vdCkgZXhpc3QuCiMKIyBsdXNlcl9yZWxheSB3b3JrcyBvbmx5IGZvciB0aGUgZGVmYXVsdCBQb3N0Zml4IGxvY2FsIGRlbGl2ZXJ5IGFnZW50LgojCiMgTk9URTogaWYgeW91IHVzZSB0aGlzIGZlYXR1cmUgZm9yIGFjY291bnRzIG5vdCBpbiB0aGUgVU5JWCBwYXNzd29yZAojIGZpbGUsIHRoZW4geW91IG11c3Qgc3BlY2lmeSAibG9jYWxfcmVjaXBpZW50X21hcHMgPSIgKGkuZS4gZW1wdHkpIGluCiMgdGhlIG1haW4uY2YgZmlsZSwgb3RoZXJ3aXNlIHRoZSBTTVRQIHNlcnZlciB3aWxsIHJlamVjdCBtYWlsIGZvciAgICAKIyBub24tVU5JWCBhY2NvdW50cyB3aXRoICJVc2VyIHVua25vd24gaW4gbG9jYWwgcmVjaXBpZW50IHRhYmxlIi4KIwojbHVzZXJfcmVsYXkgPSAkdXNlckBvdGhlci5ob3N0CiNsdXNlcl9yZWxheSA9ICRsb2NhbEBvdGhlci5ob3N0CiNsdXNlcl9yZWxheSA9IGFkbWluKyRsb2NhbAogIAojIEpVTksgTUFJTCBDT05UUk9MUwojIAojIFRoZSBjb250cm9scyBsaXN0ZWQgaGVyZSBhcmUgb25seSBhIHZlcnkgc21hbGwgc3Vic2V0LiBUaGUgZmlsZQojIFNNVFBEX0FDQ0VTU19SRUFETUUgcHJvdmlkZXMgYW4gb3ZlcnZpZXcuCgojIFRoZSBoZWFkZXJfY2hlY2tzIHBhcmFtZXRlciBzcGVjaWZpZXMgYW4gb3B0aW9uYWwgdGFibGUgd2l0aCBwYXR0ZXJucwojIHRoYXQgZWFjaCBsb2dpY2FsIG1lc3NhZ2UgaGVhZGVyIGlzIG1hdGNoZWQgYWdhaW5zdCwgaW5jbHVkaW5nCiMgaGVhZGVycyB0aGF0IHNwYW4gbXVsdGlwbGUgcGh5c2ljYWwgbGluZXMuCiMKIyBCeSBkZWZhdWx0LCB0aGVzZSBwYXR0ZXJucyBhbHNvIGFwcGx5IHRvIE1JTUUgaGVhZGVycyBhbmQgdG8gdGhlCiMgaGVhZGVycyBvZiBhdHRhY2hlZCBtZXNzYWdlcy4gV2l0aCBvbGRlciBQb3N0Zml4IHZlcnNpb25zLCBNSU1FIGFuZAojIGF0dGFjaGVkIG1lc3NhZ2UgaGVhZGVycyB3ZXJlIHRyZWF0ZWQgYXMgYm9keSB0ZXh0LgojCiMgRm9yIGRldGFpbHMsIHNlZSAibWFuIGhlYWRlcl9jaGVja3MiLgojCiNoZWFkZXJfY2hlY2tzID0gcmVnZXhwOi9ldGMvcG9zdGZpeC9oZWFkZXJfY2hlY2tzCgojIEZBU1QgRVRSTiBTRVJWSUNFCiMKIyBQb3N0Zml4IG1haW50YWlucyBwZXItZGVzdGluYXRpb24gbG9nZmlsZXMgd2l0aCBpbmZvcm1hdGlvbiBhYm91dAojIGRlZmVycmVkIG1haWwsIHNvIHRoYXQgbWFpbCBjYW4gYmUgZmx1c2hlZCBxdWlja2x5IHdpdGggdGhlIFNNVFAKIyAiRVRSTiBkb21haW4udGxkIiBjb21tYW5kLCBvciBieSBleGVjdXRpbmcgInNlbmRtYWlsIC1xUmRvbWFpbi50bGQiLgojIFNlZSB0aGUgRVRSTl9SRUFETUUgZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24uCiMgCiMgVGhlIGZhc3RfZmx1c2hfZG9tYWlucyBwYXJhbWV0ZXIgY29udHJvbHMgd2hhdCBkZXN0aW5hdGlvbnMgYXJlCiMgZWxpZ2libGUgZm9yIHRoaXMgc2VydmljZS4gQnkgZGVmYXVsdCwgdGhleSBhcmUgYWxsIGRvbWFpbnMgdGhhdAojIHRoaXMgc2VydmVyIGlzIHdpbGxpbmcgdG8gcmVsYXkgbWFpbCB0by4KIyAKI2Zhc3RfZmx1c2hfZG9tYWlucyA9ICRyZWxheV9kb21haW5zCgojIFNIT1cgU09GVFdBUkUgVkVSU0lPTiBPUiBOT1QKIwojIFRoZSBzbXRwZF9iYW5uZXIgcGFyYW1ldGVyIHNwZWNpZmllcyB0aGUgdGV4dCB0aGF0IGZvbGxvd3MgdGhlIDIyMAojIGNvZGUgaW4gdGhlIFNNVFAgc2VydmVyJ3MgZ3JlZXRpbmcgYmFubmVyLiBTb21lIHBlb3BsZSBsaWtlIHRvIHNlZQojIHRoZSBtYWlsIHZlcnNpb24gYWR2ZXJ0aXNlZC4gQnkgZGVmYXVsdCwgUG9zdGZpeCBzaG93cyBubyB2ZXJzaW9uLgojCiMgWW91IE1VU1Qgc3BlY2lmeSAkbXlob3N0bmFtZSBhdCB0aGUgc3RhcnQgb2YgdGhlIHRleHQuIFRoYXQgaXMgYW4KIyBSRkMgcmVxdWlyZW1lbnQuIFBvc3RmaXggaXRzZWxmIGRvZXMgbm90IGNhcmUuCiMKI3NtdHBkX2Jhbm5lciA9ICRteWhvc3RuYW1lIEVTTVRQICRtYWlsX25hbWUKI3NtdHBkX2Jhbm5lciA9ICRteWhvc3RuYW1lIEVTTVRQICRtYWlsX25hbWUgKCRtYWlsX3ZlcnNpb24pCgojIFBBUkFMTEVMIERFTElWRVJZIFRPIFRIRSBTQU1FIERFU1RJTkFUSU9OCiMKIyBIb3cgbWFueSBwYXJhbGxlbCBkZWxpdmVyaWVzIHRvIHRoZSBzYW1lIHVzZXIgb3IgZG9tYWluPyBXaXRoIGxvY2FsCiMgZGVsaXZlcnksIGl0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8gZG8gbWFzc2l2ZWx5IHBhcmFsbGVsIGRlbGl2ZXJ5CiMgdG8gdGhlIHNhbWUgdXNlciwgYmVjYXVzZSBtYWlsYm94IHVwZGF0ZXMgbXVzdCBoYXBwZW4gc2VxdWVudGlhbGx5LAojIGFuZCBleHBlbnNpdmUgcGlwZWxpbmVzIGluIC5mb3J3YXJkIGZpbGVzIGNhbiBjYXVzZSBkaXNhc3RlcnMgd2hlbgojIHRvbyBtYW55IGFyZSBydW4gYXQgdGhlIHNhbWUgdGltZS4gV2l0aCBTTVRQIGRlbGl2ZXJpZXMsIDEwCiMgc2ltdWx0YW5lb3VzIGNvbm5lY3Rpb25zIHRvIHRoZSBzYW1lIGRvbWFpbiBjb3VsZCBiZSBzdWZmaWNpZW50IHRvCiMgcmFpc2UgZXllYnJvd3MuCiMgCiMgRWFjaCBtZXNzYWdlIGRlbGl2ZXJ5IHRyYW5zcG9ydCBoYXMgaXRzIFhYWF9kZXN0aW5hdGlvbl9jb25jdXJyZW5jeV9saW1pdAojIHBhcmFtZXRlci4gIFRoZSBkZWZhdWx0IGlzICRkZWZhdWx0X2Rlc3RpbmF0aW9uX2NvbmN1cnJlbmN5X2xpbWl0IGZvcgojIG1vc3QgZGVsaXZlcnkgdHJhbnNwb3J0cy4gRm9yIHRoZSBsb2NhbCBkZWxpdmVyeSBhZ2VudCB0aGUgZGVmYXVsdCBpcyAyLgoKI2xvY2FsX2Rlc3RpbmF0aW9uX2NvbmN1cnJlbmN5X2xpbWl0ID0gMgojZGVmYXVsdF9kZXN0aW5hdGlvbl9jb25jdXJyZW5jeV9saW1pdCA9IDIwCgojIERFQlVHR0lORyBDT05UUk9MCiMKIyBUaGUgZGVidWdfcGVlcl9sZXZlbCBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBpbmNyZW1lbnQgaW4gdmVyYm9zZQojIGxvZ2dpbmcgbGV2ZWwgd2hlbiBhbiBTTVRQIGNsaWVudCBvciBzZXJ2ZXIgaG9zdCBuYW1lIG9yIGFkZHJlc3MKIyBtYXRjaGVzIGEgcGF0dGVybiBpbiB0aGUgZGVidWdfcGVlcl9saXN0IHBhcmFtZXRlci4KIwpkZWJ1Z19wZWVyX2xldmVsID0gMgoKIyBUaGUgZGVidWdfcGVlcl9saXN0IHBhcmFtZXRlciBzcGVjaWZpZXMgYW4gb3B0aW9uYWwgbGlzdCBvZiBkb21haW4KIyBvciBuZXR3b3JrIHBhdHRlcm5zLCAvZmlsZS9uYW1lIHBhdHRlcm5zIG9yIHR5cGU6bmFtZSB0YWJsZXMuIFdoZW4KIyBhbiBTTVRQIGNsaWVudCBvciBzZXJ2ZXIgaG9zdCBuYW1lIG9yIGFkZHJlc3MgbWF0Y2hlcyBhIHBhdHRlcm4sCiMgaW5jcmVhc2UgdGhlIHZlcmJvc2UgbG9nZ2luZyBsZXZlbCBieSB0aGUgYW1vdW50IHNwZWNpZmllZCBpbiB0aGUKIyBkZWJ1Z19wZWVyX2xldmVsIHBhcmFtZXRlci4KIwojZGVidWdfcGVlcl9saXN0ID0gMTI3LjAuMC4xCiNkZWJ1Z19wZWVyX2xpc3QgPSBzb21lLmRvbWFpbgoKIyBUaGUgZGVidWdnZXJfY29tbWFuZCBzcGVjaWZpZXMgdGhlIGV4dGVybmFsIGNvbW1hbmQgdGhhdCBpcyBleGVjdXRlZAojIHdoZW4gYSBQb3N0Zml4IGRhZW1vbiBwcm9ncmFtIGlzIHJ1biB3aXRoIHRoZSAtRCBvcHRpb24uCiMKIyBVc2UgImNvbW1hbmQgLi4gJiBzbGVlcCA1IiBzbyB0aGF0IHRoZSBkZWJ1Z2dlciBjYW4gYXR0YWNoIGJlZm9yZQojIHRoZSBwcm9jZXNzIG1hcmNoZXMgb24uIElmIHlvdSB1c2UgYW4gWC1iYXNlZCBkZWJ1Z2dlciwgYmUgc3VyZSB0bwojIHNldCB1cCB5b3VyIFhBVVRIT1JJVFkgZW52aXJvbm1lbnQgdmFyaWFibGUgYmVmb3JlIHN0YXJ0aW5nIFBvc3RmaXguCiMKZGVidWdnZXJfY29tbWFuZCA9CgkgUEFUSD0vYmluOi91c3IvYmluOi91c3IvbG9jYWwvYmluOi91c3IvWDExUjYvYmluCgkgZGRkICRkYWVtb25fZGlyZWN0b3J5LyRwcm9jZXNzX25hbWUgJHByb2Nlc3NfaWQgJiBzbGVlcCA1CgojIElmIHlvdSBjYW4ndCB1c2UgWCwgdXNlIHRoaXMgdG8gY2FwdHVyZSB0aGUgY2FsbCBzdGFjayB3aGVuIGEKIyBkYWVtb24gY3Jhc2hlcy4gVGhlIHJlc3VsdCBpcyBpbiBhIGZpbGUgaW4gdGhlIGNvbmZpZ3VyYXRpb24KIyBkaXJlY3RvcnksIGFuZCBpcyBuYW1lZCBhZnRlciB0aGUgcHJvY2VzcyBuYW1lIGFuZCB0aGUgcHJvY2VzcyBJRC4KIwojIGRlYnVnZ2VyX2NvbW1hbmQgPQojCVBBVEg9L2JpbjovdXNyL2JpbjovdXNyL2xvY2FsL2JpbjsgZXhwb3J0IFBBVEg7IChlY2hvIGNvbnQ7CiMJZWNobyB3aGVyZSkgfCBnZGIgJGRhZW1vbl9kaXJlY3RvcnkvJHByb2Nlc3NfbmFtZSAkcHJvY2Vzc19pZCAyPiYxCiMJPiRjb25maWdfZGlyZWN0b3J5LyRwcm9jZXNzX25hbWUuJHByb2Nlc3NfaWQubG9nICYgc2xlZXAgNQojCiMgQW5vdGhlciBwb3NzaWJpbGl0eSBpcyB0byBydW4gZ2RiIHVuZGVyIGEgZGV0YWNoZWQgc2NyZWVuIHNlc3Npb24uCiMgVG8gYXR0YWNoIHRvIHRoZSBzY3JlZW4gc2Vzc3Npb24sIHN1IHJvb3QgYW5kIHJ1biAic2NyZWVuIC1yCiMgPGlkX3N0cmluZz4iIHdoZXJlIDxpZF9zdHJpbmc+IHVuaXF1ZWx5IG1hdGNoZXMgb25lIG9mIHRoZSBkZXRhY2hlZAojIHNlc3Npb25zIChmcm9tICJzY3JlZW4gLWxpc3QiKS4KIwojIGRlYnVnZ2VyX2NvbW1hbmQgPQojCVBBVEg9L2JpbjovdXNyL2Jpbjovc2JpbjovdXNyL3NiaW47IGV4cG9ydCBQQVRIOyBzY3JlZW4KIwktZG1TICRwcm9jZXNzX25hbWUgZ2RiICRkYWVtb25fZGlyZWN0b3J5LyRwcm9jZXNzX25hbWUKIwkkcHJvY2Vzc19pZCAmIHNsZWVwIDEKCiMgSU5TVEFMTC1USU1FIENPTkZJR1VSQVRJT04gSU5GT1JNQVRJT04KIwojIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBhcmUgdXNlZCB3aGVuIGluc3RhbGxpbmcgYSBuZXcgUG9zdGZpeCB2ZXJzaW9uLgojIAojIHNlbmRtYWlsX3BhdGg6IFRoZSBmdWxsIHBhdGhuYW1lIG9mIHRoZSBQb3N0Zml4IHNlbmRtYWlsIGNvbW1hbmQuCiMgVGhpcyBpcyB0aGUgU2VuZG1haWwtY29tcGF0aWJsZSBtYWlsIHBvc3RpbmcgaW50ZXJmYWNlLgojIApzZW5kbWFpbF9wYXRoID0gL3Vzci9zYmluL3NlbmRtYWlsLnBvc3RmaXgKCiMgbmV3YWxpYXNlc19wYXRoOiBUaGUgZnVsbCBwYXRobmFtZSBvZiB0aGUgUG9zdGZpeCBuZXdhbGlhc2VzIGNvbW1hbmQuCiMgVGhpcyBpcyB0aGUgU2VuZG1haWwtY29tcGF0aWJsZSBjb21tYW5kIHRvIGJ1aWxkIGFsaWFzIGRhdGFiYXNlcy4KIwpuZXdhbGlhc2VzX3BhdGggPSAvdXNyL2Jpbi9uZXdhbGlhc2VzLnBvc3RmaXgKCiMgbWFpbHFfcGF0aDogVGhlIGZ1bGwgcGF0aG5hbWUgb2YgdGhlIFBvc3RmaXggbWFpbHEgY29tbWFuZC4gIFRoaXMKIyBpcyB0aGUgU2VuZG1haWwtY29tcGF0aWJsZSBtYWlsIHF1ZXVlIGxpc3RpbmcgY29tbWFuZC4KIyAKbWFpbHFfcGF0aCA9IC91c3IvYmluL21haWxxLnBvc3RmaXgKCiMgc2V0Z2lkX2dyb3VwOiBUaGUgZ3JvdXAgZm9yIG1haWwgc3VibWlzc2lvbiBhbmQgcXVldWUgbWFuYWdlbWVudAojIGNvbW1hbmRzLiAgVGhpcyBtdXN0IGJlIGEgZ3JvdXAgbmFtZSB3aXRoIGEgbnVtZXJpY2FsIGdyb3VwIElEIHRoYXQKIyBpcyBub3Qgc2hhcmVkIHdpdGggb3RoZXIgYWNjb3VudHMsIG5vdCBldmVuIHdpdGggdGhlIFBvc3RmaXggYWNjb3VudC4KIwpzZXRnaWRfZ3JvdXAgPSBwb3N0ZHJvcAoKIyBodG1sX2RpcmVjdG9yeTogVGhlIGxvY2F0aW9uIG9mIHRoZSBQb3N0Zml4IEhUTUwgZG9jdW1lbnRhdGlvbi4KIwpodG1sX2RpcmVjdG9yeSA9IG5vCgojIG1hbnBhZ2VfZGlyZWN0b3J5OiBUaGUgbG9jYXRpb24gb2YgdGhlIFBvc3RmaXggb24tbGluZSBtYW51YWwgcGFnZXMuCiMKbWFucGFnZV9kaXJlY3RvcnkgPSAvdXNyL3NoYXJlL21hbgoKIyBzYW1wbGVfZGlyZWN0b3J5OiBUaGUgbG9jYXRpb24gb2YgdGhlIFBvc3RmaXggc2FtcGxlIGNvbmZpZ3VyYXRpb24gZmlsZXMuCiMgVGhpcyBwYXJhbWV0ZXIgaXMgb2Jzb2xldGUgYXMgb2YgUG9zdGZpeCAyLjEuCiMKc2FtcGxlX2RpcmVjdG9yeSA9IC91c3Ivc2hhcmUvZG9jL3Bvc3RmaXgtMi42LjYvc2FtcGxlcwoKIyByZWFkbWVfZGlyZWN0b3J5OiBUaGUgbG9jYXRpb24gb2YgdGhlIFBvc3RmaXggUkVBRE1FIGZpbGVzLgojCnJlYWRtZV9kaXJlY3RvcnkgPSAvdXNyL3NoYXJlL2RvYy9wb3N0Zml4LTIuNi42L1JFQURNRV9GSUxFUwpyZWxheV9kb21haW5zID0gTG9uZG9uCnJlbGF5aG9zdCA9IGV4YW1wbGUuY29tCg==", "encoding": "base64", "source": "/etc/postfix/main.cf" } TASK [Check for presence of ansible managed header, fingerprint] *************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tasks/check_header.yml:9 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.165) 0:01:36.308 ***** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Reset all settings and configure relay_domains] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:41 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.033) 0:01:36.342 ***** TASK [linux-system-roles.postfix : Ensure ansible_facts required by role] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:2 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.040) 0:01:36.383 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml for sut TASK [linux-system-roles.postfix : Ensure ansible_facts used by role are present] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:3 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.020) 0:01:36.403 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Check if system is ostree] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:12 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.018) 0:01:36.422 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Set flag to indicate system is ostree] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/set_facts.yml:17 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.019) 0:01:36.441 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Get status of package(s) ['postfix']] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:16 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.017) 0:01:36.458 ***** ok: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "rpm", "-V", "postfix" ], "delta": "0:00:00.208901", "end": "2023-12-09 17:23:15.197831", "failed_when_result": false, "item": "postfix", "rc": 1, "start": "2023-12-09 17:23:14.988930", "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 [linux-system-roles.postfix : Remove package(s) to reset original confs ['postfix']] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:23 Saturday 09 December 2023 17:23:14 +0000 (0:00:00.343) 0:01:36.802 ***** changed: [sut] => { "changed": true, "changes": { "removed": [ "postfix" ] }, "rc": 0, "results": [ "Loaded plugins: product-id, search-disabled-repos, security, subscription-\n : manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nSetting up Remove Process\nResolving Dependencies\n--> Running transaction check\n---> Package postfix.x86_64 2:2.6.6-8.el6 will be erased\n--> Processing Dependency: /usr/sbin/sendmail for package: cronie-1.4.4-16.el6_8.2.x86_64\n--> Running transaction check\n---> Package cronie.x86_64 0:1.4.4-16.el6_8.2 will be erased\n--> Processing Dependency: cronie = 1.4.4-16.el6_8.2 for package: cronie-anacron-1.4.4-16.el6_8.2.x86_64\n--> Running transaction check\n---> Package cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 will be erased\n--> Processing Dependency: /etc/cron.d for package: crontabs-1.10-33.el6.noarch\n--> Processing Dependency: /etc/cron.d for package: sysstat-9.0.4-33.el6_9.1.x86_64\n--> Restarting Dependency Resolution with new changes.\n--> Running transaction check\n---> Package crontabs.noarch 0:1.10-33.el6 will be erased\n---> Package sysstat.x86_64 0:9.0.4-33.el6_9.1 will be erased\n--> Processing Dependency: /usr/bin/run-parts for package: cloud-init-0.7.9-12.el6_9.x86_64\n--> Restarting Dependency Resolution with new changes.\n--> Running transaction check\n---> Package cloud-init.x86_64 0:0.7.9-12.el6_9 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.6.6-8.el6 @anaconda-RedHatEnterpriseLinux-201805250237.x86_64/6.10\n 9.7 M\nRemoving for dependencies:\n cloud-init x86_64 0.7.9-12.el6_9 @/cloud-init.el6 2.1 M\n cronie x86_64 1.4.4-16.el6_8.2 @anaconda-RedHatEnterpriseLinux-201805250237.x86_64/6.10\n 174 k\n cronie-anacron x86_64 1.4.4-16.el6_8.2 @anaconda-RedHatEnterpriseLinux-201805250237.x86_64/6.10\n 43 k\n crontabs noarch 1.10-33.el6 @anaconda-RedHatEnterpriseLinux-201805250237.x86_64/6.10\n 2.4 k\n sysstat x86_64 9.0.4-33.el6_9.1 @anaconda-RedHatEnterpriseLinux-201805250237.x86_64/6.10\n 826 k\n\nTransaction Summary\n================================================================================\nRemove 6 Package(s)\n\nInstalled size: 13 M\nDownloading Packages:\nRunning rpm_check_debug\nRunning Transaction Test\nTransaction Test Succeeded\nRunning Transaction\n\r Erasing : cloud-init-0.7.9-12.el6_9.x86_64 1/6 \nwarning: /etc/cloud/cloud.cfg saved as /etc/cloud/cloud.cfg.rpmsave\n\r Erasing : sysstat-9.0.4-33.el6_9.1.x86_64 2/6 \n\r Erasing : cronie-1.4.4-16.el6_8.2.x86_64 3/6 \n\r Erasing : cronie-anacron-1.4.4-16.el6_8.2.x86_64 4/6 \n\r Erasing : crontabs-1.10-33.el6.noarch 5/6 \n\r Erasing : 2:postfix-2.6.6-8.el6.x86_64 6/6 \nwarning: /etc/postfix/main.cf saved as /etc/postfix/main.cf.rpmsave\n\r Verifying : cronie-anacron-1.4.4-16.el6_8.2.x86_64 1/6 \n\r Verifying : cronie-1.4.4-16.el6_8.2.x86_64 2/6 \n\r Verifying : 2:postfix-2.6.6-8.el6.x86_64 3/6 \n\r Verifying : sysstat-9.0.4-33.el6_9.1.x86_64 4/6 \n\r Verifying : cloud-init-0.7.9-12.el6_9.x86_64 5/6 \n\r Verifying : crontabs-1.10-33.el6.noarch 6/6 \n\nRemoved:\n postfix.x86_64 2:2.6.6-8.el6 \n\nDependency Removed:\n cloud-init.x86_64 0:0.7.9-12.el6_9 cronie.x86_64 0:1.4.4-16.el6_8.2 \n cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 crontabs.noarch 0:1.10-33.el6 \n sysstat.x86_64 0:9.0.4-33.el6_9.1 \n\nComplete!\n" ] } MSG: Repository rhel-source is listed more than once in the configuration TASK [linux-system-roles.postfix : Get status of config files] ***************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:41 Saturday 09 December 2023 17:23:20 +0000 (0:00:05.858) 0:01:42.660 ***** skipping: [sut] => (item=postfix) => { "ansible_loop_var": "item", "changed": false, "item": "postfix", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Remove config files - make empty] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:48 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.018) 0:01:42.678 ***** TASK [linux-system-roles.postfix : Configure firewall] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:60 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.015) 0:01:42.694 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml for sut TASK [Ensure the postfix ports status with the firewall role] ****************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/firewall.yml:3 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.020) 0:01:42.715 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Configure selinux] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:63 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.020) 0:01:42.736 ***** included: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml for sut TASK [linux-system-roles.postfix : Get the smtp related tcp service ports] ***** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:12 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.023) 0:01:42.759 ***** skipping: [sut] => (item=smtp) => { "ansible_loop_var": "item", "changed": false, "item": "smtp", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtps) => { "ansible_loop_var": "item", "changed": false, "item": "smtps", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=smtp-submission) => { "ansible_loop_var": "item", "changed": false, "item": "smtp-submission", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Initialize _postfix_selinux] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:24 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.039) 0:01:42.799 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.postfix : Add the smtp related service ports to _postfix_selinux] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:28 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.022) 0:01:42.821 ***** skipping: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtps', 'ansible_loop_var': 'item'}) => { "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: [sut] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'item': 'smtp-submission', 'ansible_loop_var': 'item'}) => { "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 [linux-system-roles.postfix : Set hardcoded ports to _postfix_selinux for no firewall or rhel-6 or not redhat] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:39 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.040) 0:01:42.861 ***** ok: [sut] => { "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" } ] }, "changed": false } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/selinux.yml:54 Saturday 09 December 2023 17:23:20 +0000 (0:00:00.038) 0:01:42.900 ***** TASK [fedora.linux_system_roles.selinux : Set ansible_facts required by role and install packages] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:2 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.028) 0:01:42.928 ***** included: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml for sut TASK [fedora.linux_system_roles.selinux : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:2 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.029) 0:01:42.957 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure SELinux packages] ************* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/set_facts_packages.yml:7 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.020) 0:01:42.977 ***** included: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml for sut TASK [fedora.linux_system_roles.selinux : Check if system is ostree] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.027) 0:01:43.005 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set flag to indicate system is ostree] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.015) 0:01:43.020 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python2 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:14 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.015) 0:01:43.035 ***** ok: [sut] => { "changed": false, "rc": 0, "results": [ "libselinux-python-2.0.94-7.el6.x86_64 providing libselinux-python is already installed", "policycoreutils-python-2.0.83-30.1.el6_8.x86_64 providing policycoreutils-python is already installed" ] } lsrpackages: libselinux-python policycoreutils-python TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:23 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.413) 0:01:43.449 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:34 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.016) 0:01:43.465 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux tool semanage] ******* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:45 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.015) 0:01:43.481 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:53 Saturday 09 December 2023 17:23:21 +0000 (0:00:00.015) 0:01:43.497 ***** ok: [sut] TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if enabled] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:5 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.738) 0:01:44.236 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set permanent SELinux state if disabled] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:13 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.016) 0:01:44.252 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set selinux_reboot_required] ********* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:21 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.016) 0:01:44.268 ***** ok: [sut] => { "ansible_facts": { "selinux_reboot_required": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Fail if reboot is required] ********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:25 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.018) 0:01:44.287 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Warn if SELinux is disabled] ********* task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:30 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.015) 0:01:44.302 ***** skipping: [sut] => {} TASK [fedora.linux_system_roles.selinux : Drop all local modifications] ******** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:35 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.037) 0:01:44.340 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux boolean local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:43 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.015) 0:01:44.355 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux file context local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:48 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.015) 0:01:44.371 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux port local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:53 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.015) 0:01:44.386 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Purge all SELinux login local modifications] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:58 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.014) 0:01:44.401 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Set SELinux booleans] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:63 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.015) 0:01:44.416 ***** TASK [fedora.linux_system_roles.selinux : Set SELinux file contexts] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:74 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.013) 0:01:44.430 ***** TASK [fedora.linux_system_roles.selinux : Set an SELinux label on a port] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Saturday 09 December 2023 17:23:22 +0000 (0:00:00.013) 0:01:44.444 ***** ok: [sut] => (item={'ports': 25, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__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: [sut] => (item={'ports': 465, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__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: [sut] => (item={'ports': 587, 'proto': 'tcp', 'setype': 'smtp_port_t', 'state': 'present', 'local': 'true'}) => { "__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: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:99 Saturday 09 December 2023 17:23:30 +0000 (0:00:08.314) 0:01:52.758 ***** TASK [fedora.linux_system_roles.selinux : Get SELinux modules facts] *********** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 Saturday 09 December 2023 17:23:30 +0000 (0:00:00.017) 0:01:52.776 ***** ok: [sut] => { "ansible_facts": { "selinux_checksums": false, "selinux_installed_modules": { "abrt": { "0": { "checksum": "", "enabled": 1 } }, "accountsd": { "0": { "checksum": "", "enabled": 1 } }, "ada": { "0": { "checksum": "", "enabled": 1 } }, "afs": { "0": { "checksum": "", "enabled": 1 } }, "aiccu": { "0": { "checksum": "", "enabled": 1 } }, "aide": { "0": { "checksum": "", "enabled": 1 } }, "amanda": { "0": { "checksum": "", "enabled": 1 } }, "amtu": { "0": { "checksum": "", "enabled": 1 } }, "antivirus": { "0": { "checksum": "", "enabled": 1 } }, "apache": { "0": { "checksum": "", "enabled": 1 } }, "apcupsd": { "0": { "checksum": "", "enabled": 1 } }, "arpwatch": { "0": { "checksum": "", "enabled": 1 } }, "asterisk": { "0": { "checksum": "", "enabled": 1 } }, "audioentropy": { "0": { "checksum": "", "enabled": 1 } }, "automount": { "0": { "checksum": "", "enabled": 1 } }, "avahi": { "0": { "checksum": "", "enabled": 1 } }, "awstats": { "0": { "checksum": "", "enabled": 1 } }, "bacula": { "0": { "checksum": "", "enabled": 1 } }, "bcfg2": { "0": { "checksum": "", "enabled": 1 } }, "bind": { "0": { "checksum": "", "enabled": 1 } }, "bitlbee": { "0": { "checksum": "", "enabled": 1 } }, "bluetooth": { "0": { "checksum": "", "enabled": 1 } }, "boinc": { "0": { "checksum": "", "enabled": 1 } }, "bugzilla": { "0": { "checksum": "", "enabled": 1 } }, "cachefilesd": { "0": { "checksum": "", "enabled": 1 } }, "calamaris": { "0": { "checksum": "", "enabled": 1 } }, "canna": { "0": { "checksum": "", "enabled": 1 } }, "ccs": { "0": { "checksum": "", "enabled": 1 } }, "cdrecord": { "0": { "checksum": "", "enabled": 1 } }, "certmaster": { "0": { "checksum": "", "enabled": 1 } }, "certmonger": { "0": { "checksum": "", "enabled": 1 } }, "certwatch": { "0": { "checksum": "", "enabled": 1 } }, "cfengine": { "0": { "checksum": "", "enabled": 1 } }, "cgroup": { "0": { "checksum": "", "enabled": 1 } }, "chrome": { "0": { "checksum": "", "enabled": 1 } }, "chronyd": { "0": { "checksum": "", "enabled": 1 } }, "cinder": { "0": { "checksum": "", "enabled": 1 } }, "cipe": { "0": { "checksum": "", "enabled": 1 } }, "clogd": { "0": { "checksum": "", "enabled": 1 } }, "cloudform": { "0": { "checksum": "", "enabled": 1 } }, "cmirrord": { "0": { "checksum": "", "enabled": 1 } }, "cobbler": { "0": { "checksum": "", "enabled": 1 } }, "collectd": { "0": { "checksum": "", "enabled": 1 } }, "comsat": { "0": { "checksum": "", "enabled": 1 } }, "condor": { "0": { "checksum": "", "enabled": 1 } }, "conman": { "0": { "checksum": "", "enabled": 1 } }, "consolekit": { "0": { "checksum": "", "enabled": 1 } }, "courier": { "0": { "checksum": "", "enabled": 1 } }, "cpufreqselector": { "0": { "checksum": "", "enabled": 1 } }, "ctdbd": { "0": { "checksum": "", "enabled": 1 } }, "cups": { "0": { "checksum": "", "enabled": 1 } }, "cvs": { "0": { "checksum": "", "enabled": 1 } }, "cyphesis": { "0": { "checksum": "", "enabled": 1 } }, "cyrus": { "0": { "checksum": "", "enabled": 1 } }, "daemontools": { "0": { "checksum": "", "enabled": 1 } }, "dbskk": { "0": { "checksum": "", "enabled": 1 } }, "dcc": { "0": { "checksum": "", "enabled": 1 } }, "ddclient": { "0": { "checksum": "", "enabled": 1 } }, "denyhosts": { "0": { "checksum": "", "enabled": 1 } }, "devicekit": { "0": { "checksum": "", "enabled": 1 } }, "dhcp": { "0": { "checksum": "", "enabled": 1 } }, "dictd": { "0": { "checksum": "", "enabled": 1 } }, "dirsrv": { "0": { "checksum": "", "enabled": 1 } }, "dirsrv-admin": { "0": { "checksum": "", "enabled": 1 } }, "dnsmasq": { "0": { "checksum": "", "enabled": 1 } }, "dovecot": { "0": { "checksum": "", "enabled": 1 } }, "drbd": { "0": { "checksum": "", "enabled": 1 } }, "dspam": { "0": { "checksum": "", "enabled": 1 } }, "ethereal": { "0": { "checksum": "", "enabled": 1 } }, "execmem": { "0": { "checksum": "", "enabled": 1 } }, "exim": { "0": { "checksum": "", "enabled": 1 } }, "fail2ban": { "0": { "checksum": "", "enabled": 1 } }, "fcoemon": { "0": { "checksum": "", "enabled": 1 } }, "fetchmail": { "0": { "checksum": "", "enabled": 1 } }, "finger": { "0": { "checksum": "", "enabled": 1 } }, "firewallgui": { "0": { "checksum": "", "enabled": 1 } }, "fprintd": { "0": { "checksum": "", "enabled": 1 } }, "freeipmi": { "0": { "checksum": "", "enabled": 1 } }, "ftp": { "0": { "checksum": "", "enabled": 1 } }, "games": { "0": { "checksum": "", "enabled": 1 } }, "git": { "0": { "checksum": "", "enabled": 1 } }, "gitosis": { "0": { "checksum": "", "enabled": 1 } }, "glance": { "0": { "checksum": "", "enabled": 1 } }, "glusterd": { "0": { "checksum": "", "enabled": 1 } }, "gnome": { "0": { "checksum": "", "enabled": 1 } }, "gnomeclock": { "0": { "checksum": "", "enabled": 1 } }, "gpg": { "0": { "checksum": "", "enabled": 1 } }, "gpm": { "0": { "checksum": "", "enabled": 1 } }, "gpsd": { "0": { "checksum": "", "enabled": 1 } }, "guest": { "0": { "checksum": "", "enabled": 1 } }, "hal": { "0": { "checksum": "", "enabled": 1 } }, "hddtemp": { "0": { "checksum": "", "enabled": 1 } }, "howl": { "0": { "checksum": "", "enabled": 1 } }, "hypervkvp": { "0": { "checksum": "", "enabled": 1 } }, "icecast": { "0": { "checksum": "", "enabled": 1 } }, "inn": { "0": { "checksum": "", "enabled": 1 } }, "ipsec": { "0": { "checksum": "", "enabled": 1 } }, "irc": { "0": { "checksum": "", "enabled": 1 } }, "iscsi": { "0": { "checksum": "", "enabled": 1 } }, "isns": { "0": { "checksum": "", "enabled": 1 } }, "jabber": { "0": { "checksum": "", "enabled": 1 } }, "java": { "0": { "checksum": "", "enabled": 1 } }, "kdump": { "0": { "checksum": "", "enabled": 1 } }, "kdumpgui": { "0": { "checksum": "", "enabled": 1 } }, "keepalived": { "0": { "checksum": "", "enabled": 1 } }, "kerberos": { "0": { "checksum": "", "enabled": 1 } }, "kerneloops": { "0": { "checksum": "", "enabled": 1 } }, "keystone": { "0": { "checksum": "", "enabled": 1 } }, "kismet": { "0": { "checksum": "", "enabled": 1 } }, "ksmtuned": { "0": { "checksum": "", "enabled": 1 } }, "ktalk": { "0": { "checksum": "", "enabled": 1 } }, "l2tpd": { "0": { "checksum": "", "enabled": 1 } }, "ldap": { "0": { "checksum": "", "enabled": 1 } }, "likewise": { "0": { "checksum": "", "enabled": 1 } }, "linuxptp": { "0": { "checksum": "", "enabled": 1 } }, "lircd": { "0": { "checksum": "", "enabled": 1 } }, "livecd": { "0": { "checksum": "", "enabled": 1 } }, "lldpad": { "0": { "checksum": "", "enabled": 1 } }, "lockdev": { "0": { "checksum": "", "enabled": 1 } }, "logadm": { "0": { "checksum": "", "enabled": 1 } }, "lpd": { "0": { "checksum": "", "enabled": 1 } }, "lsm": { "0": { "checksum": "", "enabled": 1 } }, "mailman": { "0": { "checksum": "", "enabled": 1 } }, "matahari": { "0": { "checksum": "", "enabled": 1 } }, "mediawiki": { "0": { "checksum": "", "enabled": 1 } }, "memcached": { "0": { "checksum": "", "enabled": 1 } }, "milter": { "0": { "checksum": "", "enabled": 1 } }, "mip6d": { "0": { "checksum": "", "enabled": 1 } }, "mirrormanager": { "0": { "checksum": "", "enabled": 1 } }, "modemmanager": { "0": { "checksum": "", "enabled": 1 } }, "mono": { "0": { "checksum": "", "enabled": 1 } }, "mozilla": { "0": { "checksum": "", "enabled": 1 } }, "mpd": { "0": { "checksum": "", "enabled": 1 } }, "mplayer": { "0": { "checksum": "", "enabled": 1 } }, "mrtg": { "0": { "checksum": "", "enabled": 1 } }, "munin": { "0": { "checksum": "", "enabled": 1 } }, "mysql": { "0": { "checksum": "", "enabled": 1 } }, "nagios": { "0": { "checksum": "", "enabled": 1 } }, "namespace": { "0": { "checksum": "", "enabled": 1 } }, "ncftool": { "0": { "checksum": "", "enabled": 1 } }, "netlabel": { "0": { "checksum": "", "enabled": 1 } }, "nis": { "0": { "checksum": "", "enabled": 1 } }, "nova": { "0": { "checksum": "", "enabled": 1 } }, "nslcd": { "0": { "checksum": "", "enabled": 1 } }, "nsplugin": { "0": { "checksum": "", "enabled": 1 } }, "ntop": { "0": { "checksum": "", "enabled": 1 } }, "ntp": { "0": { "checksum": "", "enabled": 1 } }, "numad": { "0": { "checksum": "", "enabled": 1 } }, "nut": { "0": { "checksum": "", "enabled": 1 } }, "nx": { "0": { "checksum": "", "enabled": 1 } }, "oddjob": { "0": { "checksum": "", "enabled": 1 } }, "openct": { "0": { "checksum": "", "enabled": 1 } }, "openhpid": { "0": { "checksum": "", "enabled": 1 } }, "openoffice": { "0": { "checksum": "", "enabled": 1 } }, "openshift": { "0": { "checksum": "", "enabled": 1 } }, "openshift-origin": { "0": { "checksum": "", "enabled": 1 } }, "openvpn": { "0": { "checksum": "", "enabled": 1 } }, "openvswitch": { "0": { "checksum": "", "enabled": 1 } }, "openwsman": { "0": { "checksum": "", "enabled": 1 } }, "oracleasm": { "0": { "checksum": "", "enabled": 1 } }, "osad": { "0": { "checksum": "", "enabled": 1 } }, "pads": { "0": { "checksum": "", "enabled": 1 } }, "passenger": { "0": { "checksum": "", "enabled": 1 } }, "pcp": { "0": { "checksum": "", "enabled": 1 } }, "pcscd": { "0": { "checksum": "", "enabled": 1 } }, "pegasus": { "0": { "checksum": "", "enabled": 1 } }, "permissivedomains": { "0": { "checksum": "", "enabled": 1 } }, "pingd": { "0": { "checksum": "", "enabled": 1 } }, "piranha": { "0": { "checksum": "", "enabled": 1 } }, "pkcsslotd": { "0": { "checksum": "", "enabled": 1 } }, "plymouthd": { "0": { "checksum": "", "enabled": 1 } }, "podsleuth": { "0": { "checksum": "", "enabled": 1 } }, "policykit": { "0": { "checksum": "", "enabled": 1 } }, "portmap": { "0": { "checksum": "", "enabled": 1 } }, "portreserve": { "0": { "checksum": "", "enabled": 1 } }, "postfix": { "0": { "checksum": "", "enabled": 1 } }, "postgresql": { "0": { "checksum": "", "enabled": 1 } }, "postgrey": { "0": { "checksum": "", "enabled": 1 } }, "ppp": { "0": { "checksum": "", "enabled": 1 } }, "prelude": { "0": { "checksum": "", "enabled": 1 } }, "privoxy": { "0": { "checksum": "", "enabled": 1 } }, "procmail": { "0": { "checksum": "", "enabled": 1 } }, "psad": { "0": { "checksum": "", "enabled": 1 } }, "ptchown": { "0": { "checksum": "", "enabled": 1 } }, "publicfile": { "0": { "checksum": "", "enabled": 1 } }, "pulseaudio": { "0": { "checksum": "", "enabled": 1 } }, "puppet": { "0": { "checksum": "", "enabled": 1 } }, "pyzor": { "0": { "checksum": "", "enabled": 1 } }, "qemu": { "0": { "checksum": "", "enabled": 1 } }, "qmail": { "0": { "checksum": "", "enabled": 1 } }, "qpidd": { "0": { "checksum": "", "enabled": 1 } }, "quantum": { "0": { "checksum": "", "enabled": 1 } }, "radius": { "0": { "checksum": "", "enabled": 1 } }, "radvd": { "0": { "checksum": "", "enabled": 1 } }, "razor": { "0": { "checksum": "", "enabled": 1 } }, "rdisc": { "0": { "checksum": "", "enabled": 1 } }, "redis": { "0": { "checksum": "", "enabled": 1 } }, "remotelogin": { "0": { "checksum": "", "enabled": 1 } }, "rhcs": { "0": { "checksum": "", "enabled": 1 } }, "rhev": { "0": { "checksum": "", "enabled": 1 } }, "rhgb": { "0": { "checksum": "", "enabled": 1 } }, "rhnsd": { "0": { "checksum": "", "enabled": 1 } }, "rhsmcertd": { "0": { "checksum": "", "enabled": 1 } }, "rhts": { "0": { "checksum": "", "enabled": 1 } }, "ricci": { "0": { "checksum": "", "enabled": 1 } }, "rlogin": { "0": { "checksum": "", "enabled": 1 } }, "roundup": { "0": { "checksum": "", "enabled": 1 } }, "rpcbind": { "0": { "checksum": "", "enabled": 1 } }, "rshd": { "0": { "checksum": "", "enabled": 1 } }, "rssh": { "0": { "checksum": "", "enabled": 1 } }, "rsync": { "0": { "checksum": "", "enabled": 1 } }, "rtas": { "0": { "checksum": "", "enabled": 1 } }, "rtkit": { "0": { "checksum": "", "enabled": 1 } }, "rwho": { "0": { "checksum": "", "enabled": 1 } }, "samba": { "0": { "checksum": "", "enabled": 1 } }, "sambagui": { "0": { "checksum": "", "enabled": 1 } }, "sandbox": { "0": { "checksum": "", "enabled": 1 } }, "sanlock": { "0": { "checksum": "", "enabled": 1 } }, "sasl": { "0": { "checksum": "", "enabled": 1 } }, "sblim": { "0": { "checksum": "", "enabled": 1 } }, "screen": { "0": { "checksum": "", "enabled": 1 } }, "sectoolm": { "0": { "checksum": "", "enabled": 1 } }, "sensord": { "0": { "checksum": "", "enabled": 1 } }, "seunshare": { "0": { "checksum": "", "enabled": 1 } }, "sge": { "0": { "checksum": "", "enabled": 1 } }, "shutdown": { "0": { "checksum": "", "enabled": 1 } }, "slocate": { "0": { "checksum": "", "enabled": 1 } }, "slpd": { "0": { "checksum": "", "enabled": 1 } }, "smartmon": { "0": { "checksum": "", "enabled": 1 } }, "smokeping": { "0": { "checksum": "", "enabled": 1 } }, "smoltclient": { "0": { "checksum": "", "enabled": 1 } }, "smstools": { "0": { "checksum": "", "enabled": 1 } }, "snmp": { "0": { "checksum": "", "enabled": 1 } }, "snort": { "0": { "checksum": "", "enabled": 1 } }, "sosreport": { "0": { "checksum": "", "enabled": 1 } }, "soundserver": { "0": { "checksum": "", "enabled": 1 } }, "spamassassin": { "0": { "checksum": "", "enabled": 1 } }, "squid": { "0": { "checksum": "", "enabled": 1 } }, "sssd": { "0": { "checksum": "", "enabled": 1 } }, "staff": { "0": { "checksum": "", "enabled": 1 } }, "stapserver": { "0": { "checksum": "", "enabled": 1 } }, "stunnel": { "0": { "checksum": "", "enabled": 1 } }, "svnserve": { "0": { "checksum": "", "enabled": 1 } }, "swift": { "0": { "checksum": "", "enabled": 1 } }, "sysadm_secadm": { "0": { "checksum": "", "enabled": 1 } }, "sysstat": { "0": { "checksum": "", "enabled": 1 } }, "tcpd": { "0": { "checksum": "", "enabled": 1 } }, "telepathy": { "0": { "checksum": "", "enabled": 1 } }, "telnet": { "0": { "checksum": "", "enabled": 1 } }, "tftp": { "0": { "checksum": "", "enabled": 1 } }, "tgtd": { "0": { "checksum": "", "enabled": 1 } }, "tmpreaper": { "0": { "checksum": "", "enabled": 1 } }, "tomcat": { "0": { "checksum": "", "enabled": 1 } }, "tor": { "0": { "checksum": "", "enabled": 1 } }, "tuned": { "0": { "checksum": "", "enabled": 1 } }, "tvtime": { "0": { "checksum": "", "enabled": 1 } }, "ulogd": { "0": { "checksum": "", "enabled": 1 } }, "uml": { "0": { "checksum": "", "enabled": 1 } }, "unconfined": { "0": { "checksum": "", "enabled": 1 } }, "unconfineduser": { "0": { "checksum": "", "enabled": 1 } }, "unlabelednet": { "0": { "checksum": "", "enabled": 1 } }, "unprivuser": { "0": { "checksum": "", "enabled": 1 } }, "usbmodules": { "0": { "checksum": "", "enabled": 1 } }, "usbmuxd": { "0": { "checksum": "", "enabled": 1 } }, "userhelper": { "0": { "checksum": "", "enabled": 1 } }, "usernetctl": { "0": { "checksum": "", "enabled": 1 } }, "uucp": { "0": { "checksum": "", "enabled": 1 } }, "uuidd": { "0": { "checksum": "", "enabled": 1 } }, "varnishd": { "0": { "checksum": "", "enabled": 1 } }, "vdagent": { "0": { "checksum": "", "enabled": 1 } }, "vhostmd": { "0": { "checksum": "", "enabled": 1 } }, "virt": { "0": { "checksum": "", "enabled": 1 } }, "vmware": { "0": { "checksum": "", "enabled": 1 } }, "vpn": { "0": { "checksum": "", "enabled": 1 } }, "w3c": { "0": { "checksum": "", "enabled": 1 } }, "watchdog": { "0": { "checksum": "", "enabled": 1 } }, "wdmd": { "0": { "checksum": "", "enabled": 1 } }, "webadm": { "0": { "checksum": "", "enabled": 1 } }, "webalizer": { "0": { "checksum": "", "enabled": 1 } }, "wine": { "0": { "checksum": "", "enabled": 1 } }, "xen": { "0": { "checksum": "", "enabled": 1 } }, "xfs": { "0": { "checksum": "", "enabled": 1 } }, "xguest": { "0": { "checksum": "", "enabled": 1 } }, "zabbix": { "0": { "checksum": "", "enabled": 1 } }, "zarafa": { "0": { "checksum": "", "enabled": 1 } }, "zebra": { "0": { "checksum": "", "enabled": 1 } }, "zosremote": { "0": { "checksum": "", "enabled": 1 } } }, "selinux_priorities": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Load SELinux modules] **************** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:115 Saturday 09 December 2023 17:23:31 +0000 (0:00:00.947) 0:01:53.723 ***** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:128 Saturday 09 December 2023 17:23:31 +0000 (0:00:00.017) 0:01:53.741 ***** TASK [fedora.linux_system_roles.selinux : Restore SELinux labels on filesystem tree in check mode] *** task path: /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:136 Saturday 09 December 2023 17:23:31 +0000 (0:00:00.035) 0:01:53.777 ***** TASK [linux-system-roles.postfix : Install Postfix] **************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 Saturday 09 December 2023 17:23:31 +0000 (0:00:00.015) 0:01:53.792 ***** changed: [sut] => { "changed": true, "changes": { "installed": [ "postfix" ] }, "rc": 0, "results": [ "Loaded plugins: product-id, search-disabled-repos, security, subscription-\n : manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nSetting up Install Process\nResolving Dependencies\n--> Running transaction check\n---> Package postfix.x86_64 2:2.6.6-8.el6 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.6.6-8.el6 rhel 2.0 M\n\nTransaction Summary\n================================================================================\nInstall 1 Package(s)\n\nTotal download size: 2.0 M\nInstalled size: 9.7 M\nDownloading Packages:\nRunning rpm_check_debug\nRunning Transaction Test\nTransaction Test Succeeded\nRunning Transaction\n\r Installing : 2:postfix-2.6.6-8.el6.x86_64 1/1 \n\r Verifying : 2:postfix-2.6.6-8.el6.x86_64 1/1 \n\nInstalled:\n postfix.x86_64 2:2.6.6-8.el6 \n\nComplete!\n" ] } MSG: Repository rhel-source is listed more than once in the configuration lsrpackages: postfix TASK [linux-system-roles.postfix : Enable Postfix] ***************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:73 Saturday 09 December 2023 17:23:37 +0000 (0:00:05.411) 0:01:59.204 ***** changed: [sut] => { "changed": true, "enabled": true, "name": "postfix", "state": "started" } TASK [linux-system-roles.postfix : Get current config] ************************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:79 Saturday 09 December 2023 17:23:37 +0000 (0:00:00.558) 0:01:59.763 ***** ok: [sut] => { "changed": false, "cmd": [ "postconf" ], "delta": "0:00:00.017924", "end": "2023-12-09 17:23:38.300924", "rc": 0, "start": "2023-12-09 17:23:38.283000" } STDOUT: 2bounce_notice_recipient = postmaster access_map_defer_code = 450 access_map_reject_code = 554 address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_map = 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_relayhost_maps = $sender_dependent_relayhost_maps 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_timeout = 18000s data_directory = /var/lib/postfix debug_peer_level = 2 debug_peer_list = 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_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 dont_remove = 0 double_bounce_sender = double-bounce duplicate_filter_limit = 1000 empty_address_recipient = MAILER-DAEMON empty_address_relayhost_maps_lookup_key = <> enable_original_recipient = yes error_notice_recipient = postmaster 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_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_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_enforce_tls = no 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 = 990 lmtp_mail_timeout = 300s lmtp_mime_header_checks = lmtp_mx_address_limit = 5 lmtp_mx_session_limit = 2 lmtp_nested_header_checks = 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_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_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_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 = SSLv3, TLSv1 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_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_header_rewrite_clients = permit_inet_interfaces local_initial_destination_concurrency = $initial_destination_concurrency local_recipient_maps = proxy:unix:passwd.byname $alias_maps local_transport = local:$myhostname luser_relay = mail_name = Postfix mail_owner = postfix mail_release_date = 20100319 mail_spool_directory = /var/mail mail_version = 2.6.6 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_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer} milter_macro_daemon_name = $myhostname milter_macro_v = $mail_name $mail_version milter_mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr} {mail_host} {mail_mailer} milter_protocol = 6 milter_rcpt_macros = i {rcpt_addr} {rcpt_host} {rcpt_mailer} milter_unknown_command_macros = mime_boundary_length_limit = 2048 mime_header_checks = $header_checks mime_nesting_limit = 100 minimal_backoff_time = 300s multi_instance_directories = multi_instance_enable = no multi_instance_group = multi_instance_name = multi_instance_wrapper = multi_recipient_bounce_reject_code = 550 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = localdomain myhostname = a3c26336-24f0-48dc-b50e-ef7cb8d503c6.testing-farm 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 prepend_delivered_header = command, file, forward process_id_directory = pid 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 $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps proxy_write_maps = $smtp_sasl_auth_cache_name $lmtp_sasl_auth_cache_name proxymap_service_name = proxymap proxywrite_service_name = proxywrite qmgr_clog_warn_time = 300s qmgr_fudge_factor = 100 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.6.6/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_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_initial_destination_concurrency = $initial_destination_concurrency relay_recipient_maps = relay_transport = relay relayhost = relocated_maps = remote_header_rewrite_domain = require_home_directory = no resolve_dequoted_address = yes resolve_null_domain = no resolve_numeric_domain = no rewrite_service_name = rewrite sample_directory = /usr/share/doc/postfix-2.6.6/samples send_cyrus_sasl_authzid = no sender_bcc_maps = sender_canonical_classes = envelope_sender, header_sender sender_canonical_maps = sender_dependent_relayhost_maps = sendmail_path = /usr/sbin/sendmail.postfix service_throttle_time = 60s setgid_group = postdrop show_user_unknown_table_name = yes showq_service_name = showq 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_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_enforce_tls = no 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 = 990 smtp_mail_timeout = 300s smtp_mime_header_checks = smtp_mx_address_limit = 5 smtp_mx_session_limit = 2 smtp_nested_header_checks = smtp_never_send_ehlo = 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_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_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_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 = SSLv3, TLSv1 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_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_milters = smtpd_noop_commands = smtpd_null_access_lookup_key = <> smtpd_peername_lookup = yes 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_timeout = 100s smtpd_recipient_limit = 1000 smtpd_recipient_overshoot_limit = 1000 smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination smtpd_reject_unlisted_recipient = yes smtpd_reject_unlisted_sender = no 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_soft_error_limit = 10 smtpd_starttls_timeout = 300s 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 = none 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 = SSLv3, TLSv1 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_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_daemon_random_bytes = 32 tls_eecdh_strong_curve = prime256v1 tls_eecdh_ultra_curve = secp384r1 tls_export_cipherlist = ALL:+RC4:@STRENGTH tls_high_cipherlist = ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH tls_low_cipherlist = ALL:!EXPORT:+RC4:@STRENGTH tls_medium_cipherlist = ALL:!EXPORT:!LOW:+RC4:@STRENGTH tls_null_cipherlist = eNULL:!aNULL 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 trace_service_name = trace transport_maps = transport_retry_time = 60s trigger_timeout = 10s undisclosed_recipients_header = To: undisclosed-recipients:; 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_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_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_uid = 100 virtual_transport = virtual virtual_uid_maps = TASK [linux-system-roles.postfix : Check given config against current config] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:86 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.155) 0:01:59.919 ***** ok: [sut] => { "ansible_facts": { "__postfix_has_config_changed": "True itemstr relay_domains = Liverpool city is not in __postfix_register_config\n" }, "changed": false } TASK [linux-system-roles.postfix : Backup configuration] *********************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:108 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.024) 0:01:59.943 ***** changed: [sut] => { "changed": true, "cmd": "set -euo pipefail; cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Iseconds)", "delta": "0:00:00.005566", "end": "2023-12-09 17:23:38.458401", "rc": 0, "start": "2023-12-09 17:23:38.452835" } TASK [linux-system-roles.postfix : Ensure Last modified header is absent] ****** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:117 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.126) 0:02:00.069 ***** ok: [sut] => { "backup": "", "changed": false, "found": 0 } TASK [linux-system-roles.postfix : Ensure the outdated ansible managed header is absent] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:125 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.214) 0:02:00.284 ***** ok: [sut] => { "backup": "", "changed": false, "found": 0 } TASK [linux-system-roles.postfix : Ensure ansible_managed header in configuration file] *** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:131 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.210) 0:02:00.494 ***** changed: [sut] => { "changed": true } MSG: Block inserted TASK [linux-system-roles.postfix : Configure Postfix] ************************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:140 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.247) 0:02:00.742 ***** skipping: [sut] => (item={'key': 'previous', 'value': 'replaced'}) => { "ansible_loop_var": "item", "changed": false, "item": { "key": "previous", "value": "replaced" }, "skip_reason": "Conditional result was False" } changed: [sut] => (item={'key': 'relay_domains', 'value': 'Liverpool city'}) => { "ansible_loop_var": "item", "changed": true, "cmd": [ "postconf", "-e", "relay_domains=Liverpool city" ], "delta": "0:00:00.008278", "end": "2023-12-09 17:23:39.267758", "item": { "key": "relay_domains", "value": "Liverpool city" }, "rc": 0, "start": "2023-12-09 17:23:39.259480" } NOTIFIED HANDLER linux-system-roles.postfix : Check postfix for sut NOTIFIED HANDLER linux-system-roles.postfix : Restart postfix for sut RUNNING HANDLER [linux-system-roles.postfix : Check postfix] ******************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:2 Saturday 09 December 2023 17:23:38 +0000 (0:00:00.133) 0:02:00.876 ***** ok: [sut] => { "changed": false, "cmd": [ "postfix", "check" ], "delta": "0:00:02.287312", "end": "2023-12-09 17:23:41.695878", "rc": 0, "start": "2023-12-09 17:23:39.408566" } RUNNING HANDLER [linux-system-roles.postfix : Restart postfix] ***************** task path: /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:7 Saturday 09 December 2023 17:23:41 +0000 (0:00:02.426) 0:02:03.303 ***** changed: [sut] => { "changed": true, "name": "postfix", "state": "started" } META: ran handlers TASK [Print postfix settings that have explicit value set] ********************* task path: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:52 Saturday 09 December 2023 17:23:41 +0000 (0:00:00.503) 0:02:03.806 ***** ok: [sut] => { "changed": false, "cmd": [ "postconf", "-n" ], "delta": "0:00:00.006141", "end": "2023-12-09 17:23:42.327812", "rc": 0, "start": "2023-12-09 17:23:42.321671" } 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 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.6.6/README_FILES relay_domains = Liverpool city sample_directory = /usr/share/doc/postfix-2.6.6/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: /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:57 Saturday 09 December 2023 17:23:42 +0000 (0:00:00.136) 0:02:03.942 ***** ok: [sut] => { "changed": false } MSG: All assertions passed META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=66 changed=12 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0 Saturday 09 December 2023 17:23:42 +0000 (0:00:00.010) 0:02:03.953 ***** =============================================================================== fedora.linux_system_roles.selinux : Set an SELinux label on a port ----- 83.48s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:87 Check associated selinux ------------------------------------------------ 9.26s /WORKDIR/git-weekly-ci18uakyw1/tests/check_firewall_selinux.yml:34 ------------ linux-system-roles.postfix : Remove package(s) to reset original confs ['postfix'] --- 5.86s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:23 linux-system-roles.postfix : Install Postfix ---------------------------- 5.41s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 linux-system-roles.postfix : Check postfix ------------------------------ 2.43s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:2 linux-system-roles.postfix : Check postfix ------------------------------ 2.10s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:2 fedora.linux_system_roles.selinux : Get SELinux modules facts ----------- 2.00s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/main.yml:112 linux-system-roles.postfix : Get status of package(s) ['postfix'] ------- 1.45s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:16 Gathering Facts --------------------------------------------------------- 0.85s /WORKDIR/git-weekly-ci18uakyw1/tests/tests_previous_replaced.yml:2 ------------ fedora.linux_system_roles.selinux : Refresh facts ----------------------- 0.74s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:53 fedora.linux_system_roles.selinux : Refresh facts ----------------------- 0.74s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:53 linux-system-roles.postfix : Enable Postfix ----------------------------- 0.56s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:73 linux-system-roles.postfix : Install Postfix ---------------------------- 0.53s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 linux-system-roles.postfix : Restart postfix ---------------------------- 0.52s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:7 linux-system-roles.postfix : Restart postfix ---------------------------- 0.50s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/handlers/main.yml:7 linux-system-roles.postfix : Install Postfix ---------------------------- 0.44s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:66 fedora.linux_system_roles.selinux : Install SELinux python2 tools ------- 0.42s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:14 fedora.linux_system_roles.selinux : Install SELinux python2 tools ------- 0.41s /WORKDIR/git-weekly-ci18uakyw1/.collection/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:14 linux-system-roles.postfix : Enable Postfix ----------------------------- 0.36s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:73 linux-system-roles.postfix : Get status of package(s) ['postfix'] ------- 0.34s /WORKDIR/git-weekly-ci18uakyw1/tests/roles/linux-system-roles.postfix/tasks/main.yml:16 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- [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. ---^---^---^---^---^---