ansible-playbook [core 2.17.14] config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/local/lib/python3.12/site-packages/ansible ansible collection location = /tmp/collections-ww5 executable location = /usr/local/bin/ansible-playbook python version = 3.12.11 (main, Aug 14 2025, 00:00:00) [GCC 14.3.1 20250617 (Red Hat 14.3.1-2)] (/usr/bin/python3.12) jinja version = 3.1.6 libyaml = True No config file found; using defaults running playbook inside collection fedora.linux_system_roles Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'jsonl', as we already have a stdout callback. Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_custom_template.yml ******************************************** 1 plays in /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tests_custom_template.yml PLAY [Ensure that the role runs with default parameters] *********************** TASK [Gathering Facts] ********************************************************* task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tests_custom_template.yml:3 Thursday 20 November 2025 12:12:45 -0500 (0:00:00.023) 0:00:00.023 ***** [WARNING]: Platform linux on host managed-node2 is using the discovered Python interpreter at /usr/bin/python3.12, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible- core/2.17/reference_appendices/interpreter_discovery.html for more information. ok: [managed-node2] TASK [fedora.linux_system_roles.aide : Set platform/version specific variables] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:3 Thursday 20 November 2025 12:12:48 -0500 (0:00:02.947) 0:00:02.970 ***** included: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml for managed-node2 TASK [fedora.linux_system_roles.aide : Ensure ansible_facts used by role] ****** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:2 Thursday 20 November 2025 12:12:48 -0500 (0:00:00.020) 0:00:02.990 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "__aide_required_facts | difference(ansible_facts.keys() | list) | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Check if system is ostree] ************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:10 Thursday 20 November 2025 12:12:48 -0500 (0:00:00.034) 0:00:03.025 ***** ok: [managed-node2] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.aide : Set flag to indicate system is ostree] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:15 Thursday 20 November 2025 12:12:48 -0500 (0:00:00.436) 0:00:03.461 ***** ok: [managed-node2] => { "ansible_facts": { "__aide_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.aide : Set platform/version specific variables] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:19 Thursday 20 November 2025 12:12:48 -0500 (0:00:00.024) 0:00:03.486 ***** skipping: [managed-node2] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node2] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node2] => (item=CentOS_10.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS_10.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node2] => (item=CentOS_10.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS_10.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node2] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.aide : Ensure required packages are installed] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:7 Thursday 20 November 2025 12:12:48 -0500 (0:00:00.034) 0:00:03.520 ***** changed: [managed-node2] => { "changed": true, "rc": 0, "results": [ "Installed: aide-0.19.2-4.el10.x86_64", "Installed: nettle-3.10.1-1.el10.x86_64" ] } TASK [fedora.linux_system_roles.aide : Get AIDE version] *********************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:13 Thursday 20 November 2025 12:12:55 -0500 (0:00:06.909) 0:00:10.429 ***** ok: [managed-node2] => { "changed": false, "cmd": [ "aide", "--version" ], "delta": "0:00:00.006986", "end": "2025-11-20 12:12:55.971918", "rc": 0, "start": "2025-11-20 12:12:55.964932" } STDOUT: AIDE 0.19.2 Compile-time options: use pcre2: mandatory use pthread: mandatory use zlib compression: yes use POSIX ACLs: yes use SELinux: yes use xattr: yes use POSIX 1003.1e capabilities: no use e2fsattrs: yes use cURL: yes use Nettle crypto library: yes use GNU crypto library: no use Linux Auditing Framework: yes use locale: no syslog ident: aide syslog logopt: LOG_CONS syslog priority: LOG_NOTICE default syslog facility: LOG_LOCAL0 Default config values: config file: /etc/aide.conf database_in: file:/etc/aide.db database_out: file:/etc/aide.db.new Available compiled-in attributes: acl: yes xattrs: yes selinux: yes e2fsattrs: yes caps: no Available hashsum attributes: md5: yes sha1: yes sha256: yes sha512: yes rmd160: yes tiger: no crc32: no crc32b: no haval: no whirlpool: no gost: yes stribog256: yes stribog512: yes sha512_256: yes sha3_256: yes sha3_512: yes Available file system type names: 9p autofs bcachefs binfmt bpf btrfs cgroup cgroup2 configfs debugfs devpts efivarfs exfat ext f2fs fuse fusectl hugetlbfs mqueue nfs nilfs overlayfs proc pstore ramfs securityfs selinuxfs squashfs sysfs tmpfs tracefs udf vfat xfs Default compound groups: R: l+p+u+g+s+c+m+i+n+acl+selinux+xattrs+ftype+e2fsattrs+sha3_256 L: l+p+u+g+i+n+acl+selinux+xattrs+ftype+e2fsattrs >: l+p+u+g+s+i+n+acl+selinux+xattrs+ftype+e2fsattrs+growing H: sha256+sha512+stribog256+stribog512+sha512_256+sha3_256+sha3_512 X: acl+selinux+xattrs+e2fsattrs TASK [fedora.linux_system_roles.aide : Set AIDE version] *********************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:20 Thursday 20 November 2025 12:12:56 -0500 (0:00:00.457) 0:00:10.887 ***** ok: [managed-node2] => { "ansible_facts": { "aide_version": "0.19.2" }, "changed": false } TASK [fedora.linux_system_roles.aide : Ensure required services are enabled and started] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:26 Thursday 20 November 2025 12:12:56 -0500 (0:00:00.038) 0:00:10.926 ***** skipping: [managed-node2] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.aide : Generate "/etc/aide.conf"] ************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:33 Thursday 20 November 2025 12:12:56 -0500 (0:00:00.015) 0:00:10.941 ***** changed: [managed-node2] => { "changed": true, "checksum": "284f251c449a87654ed507013312870be8748e64", "dest": "/etc/aide.conf", "gid": 0, "group": "root", "md5sum": "059348ad3572f6fdb21b37d13f21a95a", "mode": "0400", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 7154, "src": "/root/.ansible/tmp/ansible-tmp-1763658776.1201172-8305-167280196624805/.source.conf", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.aide : Initialize AIDE database] *************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:46 Thursday 20 November 2025 12:12:57 -0500 (0:00:01.854) 0:00:12.796 ***** changed: [managed-node2] => { "changed": true, "cmd": [ "aide", "--init" ], "delta": "0:00:49.329458", "end": "2025-11-20 12:13:47.584967", "rc": 0, "start": "2025-11-20 12:12:58.255509" } STDOUT: Start timestamp: 2025-11-20 12:12:58 -0500 (AIDE 0.19.2) AIDE successfully initialized database. New AIDE database written to /var/lib/aide/aide.db.new.gz Number of entries: 54667 --------------------------------------------------- The attributes of the (uncompressed) database(s): --------------------------------------------------- /var/lib/aide/aide.db.new.gz SHA256 : mkUYZncGq6znTLxPthWpcgzWbgKWBcUB 20YSQihvN3s= SHA512 : 8sMxXMLbkoyWW/bUyLSWcH+ilkFpvYxx 2rfj3L35juzFtTSUxOHjkPx4gygrRa1Y LpDEbNsOY3EwGDw6yUFtkw== STRIBOG256: sCaNr5hzYkIFgl2fV9bydfWvAdQ7f969 NqThMK43BPg= STRIBOG512: DB7VYfWoddgtIODiDPyGdY4X8mHY5gtV xJj873djqqxCSxzh1pQ7yTIMBxfam4KW Q/gT8h3vaubW2w5d5kE/VQ== SHA512/256: B+7PXDg5S9sMfSEAGdXRWVaIHKKvCnvJ +fn6pyCmSfU= SHA3-256 : 9D6B27cvkMeCc0aotJ6F7ShWzxLYAVj+ bGunV8A7Bk4= SHA3-512 : FcdHjuo9LFd/zIc2/8L3nEgSPpRBg8Up s5aXAekr54v/g2baH+lilkpmCyHKrgNH NJUEPld3sH2WTcfwBiw2HQ== End timestamp: 2025-11-20 12:13:47 -0500 (run time: 0m 49s) STDERR: WARNING: /etc/aide.conf:88: special characters in group names are DEPRECATED. Update your config and only use alphanumeric characters (A-Za-z0-9) (line: 'CONTENT_EX = sha512+ftype+p+u+g+n+acl+selinux+xattrs') WARNING: /etc/aide.conf:203: Using 'S' attribute is DEPRECATED and will be removed in the release after next. Update your config and use 'growing+s' instead (line: '/var/log LOG+ANF+ARF') WARNING: /etc/aide.conf:204: Using 'S' attribute is DEPRECATED and will be removed in the release after next. Update your config and use 'growing+s' instead (line: '/var/run/utmp LOG') TASK [fedora.linux_system_roles.aide : Copy AIDE reference database] *********** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:51 Thursday 20 November 2025 12:13:47 -0500 (0:00:49.706) 0:01:02.503 ***** changed: [managed-node2] => { "changed": true, "checksum": "ba18a5ff6b8c0259067d33e9f3c54a1486568fd0", "dest": "/var/lib/aide/aide.db.gz", "gid": 0, "group": "root", "md5sum": "d49cd75775fb2e981c9454e24ceee962", "mode": "0440", "owner": "root", "secontext": "system_u:object_r:aide_db_t:s0", "size": 2993313, "src": "/var/lib/aide/aide.db.new.gz", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.aide : Remove remote AIDE database file] ******* task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:62 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.398) 0:01:02.902 ***** changed: [managed-node2] => { "changed": true, "path": "/var/lib/aide/aide.db.new.gz", "state": "absent" } TASK [fedora.linux_system_roles.aide : Fetch AIDE database] ******************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:71 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.517) 0:01:03.419 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_fetch_db | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Remove remote AIDE database file] ******* task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:76 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.056) 0:01:03.476 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_fetch_db | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Copy AIDE reference database] *********** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:84 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.053) 0:01:03.530 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_check | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Check against AIDE reference database] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:94 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.049) 0:01:03.580 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_check | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Update AIDE database] ******************* task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:102 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.049) 0:01:03.630 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_update | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Fetch AIDE database] ******************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:112 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.049) 0:01:03.679 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_update | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Remove remote AIDE database file] ******* task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:117 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.048) 0:01:03.728 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_update | bool", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Update aide check cron configuration if necessary] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:122 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.048) 0:01:03.777 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_cron_check is not none", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.aide : Remove aide check cron configuration if necessary] *** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:131 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.029) 0:01:03.806 ***** skipping: [managed-node2] => { "changed": false, "false_condition": "aide_cron_check is not none", "skip_reason": "Conditional result was False" } TASK [Check header for ansible_managed, fingerprint] *************************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tests_custom_template.yml:12 Thursday 20 November 2025 12:13:48 -0500 (0:00:00.034) 0:01:03.841 ***** included: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tasks/check_header.yml for managed-node2 TASK [Get file] **************************************************************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tasks/check_header.yml:3 Thursday 20 November 2025 12:13:49 -0500 (0:00:00.027) 0:01:03.869 ***** ok: [managed-node2] => { "changed": false, "content": "IwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6YWlkZQoKIyBFeGFtcGxlIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgQUlERS4KCkBAZGVmaW5lIERCRElSIC92YXIvbGliL2FpZGUKQEBkZWZpbmUgTE9HRElSIC92YXIvbG9nL2FpZGUKCiMgVGhlIGxvY2F0aW9uIG9mIHRoZSBkYXRhYmFzZSB0byBiZSByZWFkLgpkYXRhYmFzZV9pbj1maWxlOkBAe0RCRElSfS9haWRlLmRiLmd6CiMgRGVmYXVsdC4KbG9nX2xldmVsPXdhcm5pbmcKcmVwb3J0X2xldmVsPWNoYW5nZWRfYXR0cmlidXRlcwoKIyBUaGUgbG9jYXRpb24gb2YgdGhlIGRhdGFiYXNlIHRvIGJlIHdyaXR0ZW4uCiNkYXRhYmFzZV9vdXQ9c3FsOmhvc3Q6cG9ydDpkYXRhYmFzZTpsb2dpbl9uYW1lOnBhc3N3ZDp0YWJsZQojZGF0YWJhc2Vfb3V0PWZpbGU6YWlkZS5kYi5uZXcKZGF0YWJhc2Vfb3V0PWZpbGU6QEB7REJESVJ9L2FpZGUuZGIubmV3Lmd6CgojIFdoZXRoZXIgdG8gZ3ppcCB0aGUgb3V0cHV0IHRvIGRhdGFiYXNlCmd6aXBfZGJvdXQ9eWVzCgpyZXBvcnRfdXJsPWZpbGU6QEB7TE9HRElSfS9haWRlLmxvZwpyZXBvcnRfdXJsPXN0ZG91dAojcmVwb3J0X3VybD1zdGRlcnIKI05PVCBJTVBMRU1FTlRFRCByZXBvcnRfdXJsPW1haWx0bzpyb290QGZvby5jb20KI05PVCBJTVBMRU1FTlRFRCByZXBvcnRfdXJsPXN5c2xvZzpMT0dfQVVUSAoKIyBUaGVzZSBhcmUgdGhlIGRlZmF1bHQgcnVsZXMuCiMKI3A6ICAgICAgcGVybWlzc2lvbnMKI2k6ICAgICAgaW5vZGU6CiNuOiAgICAgIG51bWJlciBvZiBsaW5rcwojdTogICAgICB1c2VyCiNnOiAgICAgIGdyb3VwCiNzOiAgICAgIHNpemUKI2I6ICAgICAgYmxvY2sgY291bnQKI206ICAgICAgbXRpbWUKI2E6ICAgICAgYXRpbWUKI2M6ICAgICAgY3RpbWUKI1M6ICAgICAgY2hlY2sgZm9yIGdyb3dpbmcgc2l6ZQojYWNsOiAgICAgICAgICAgQWNjZXNzIENvbnRyb2wgTGlzdHMKI3NlbGludXggICAgICAgIFNFTGludXggc2VjdXJpdHkgY29udGV4dAojeGF0dHJzOiAgICAgICAgRXh0ZW5kZWQgZmlsZSBhdHRyaWJ1dGVzCiNtZDU6ICAgIG1kNSBjaGVja3N1bQojc2hhMTogICBzaGExIGNoZWNrc3VtCiNzaGEyNTY6ICAgICAgICBzaGEyNTYgY2hlY2tzdW0KI3NoYTUxMjogICAgICAgIHNoYTUxMiBjaGVja3N1bQojcm1kMTYwOiBybWQxNjAgY2hlY2tzdW0KI3RpZ2VyOiAgdGlnZXIgY2hlY2tzdW0KCiNoYXZhbDogIGhhdmFsIGNoZWNrc3VtIChNSEFTSCBvbmx5KQojZ29zdDogICBnb3N0IGNoZWNrc3VtIChNSEFTSCBvbmx5KQojY3JjMzI6ICBjcmMzMiBjaGVja3N1bSAoTUhBU0ggb25seSkKI3doaXJscG9vbDogICAgIHdoaXJscG9vbCBjaGVja3N1bSAoTUhBU0ggb25seSkKCiNSOiAgICAgICAgICAgICBwK2krbit1K2crcyttK2MrYWNsK3NlbGludXgreGF0dHJzK21kNQojTDogICAgICAgICAgICAgcCtpK24rdStnK2FjbCtzZWxpbnV4K3hhdHRycwojRTogICAgICAgICAgICAgRW1wdHkgZ3JvdXAKIz46ICAgICAgICAgICAgIEdyb3dpbmcgbG9nZmlsZSBwK3UrZytpK24rUythY2wrc2VsaW51eCt4YXR0cnMKCiMgWW91IGNhbiBjcmVhdGUgY3VzdG9tIHJ1bGVzIGxpa2UgdGhpcy4KIyBXaXRoIE1IQVNILi4uCiMgQUxMWFRSQUhBU0hFUyA9IHNoYTErcm1kMTYwK3NoYTI1NitzaGE1MTIrd2hpcmxwb29sK3RpZ2VyK2hhdmFsK2dvc3QrY3JjMzIKQUxMWFRSQUhBU0hFUyA9IHNoYTErcm1kMTYwK3NoYTI1NitzaGE1MTIrdGlnZXIKIyBFdmVyeXRoaW5nIGJ1dCBhY2Nlc3MgdGltZSAoSWUuIGFsbCBjaGFuZ2VzKQpFVkVSWVRISU5HID0gUitBTExYVFJBSEFTSEVTCgojIFNhbmUKIyBOT1JNQUwgPSBSK3NoYTUxMgpOT1JNQUwgPSBwK2krbit1K2crcyttK2MrYWNsK3NlbGludXgreGF0dHJzK3NoYTUxMgoKIyBGb3IgZGlyZWN0b3JpZXMsIGRvbid0IGJvdGhlciBkb2luZyBoYXNoZXMKRElSID0gcCtpK24rdStnK2FjbCtzZWxpbnV4K3hhdHRycwoKIyBBY2Nlc3MgY29udHJvbCBvbmx5ClBFUk1TID0gcCt1K2crYWNsK3NlbGludXgreGF0dHJzCgojIExvZ2ZpbGUgYXJlIHNwZWNpYWwsIGluIHRoYXQgdGhleSBvZnRlbiBjaGFuZ2UKTE9HID0gcCt1K2crbitTK2FjbCtzZWxpbnV4K3hhdHRycwoKIyBDb250ZW50ICsgZmlsZSB0eXBlLgpDT05URU5UID0gc2hhNTEyK2Z0eXBlCgojIEV4dGVuZGVkIGNvbnRlbnQgKyBmaWxlIHR5cGUgKyBhY2Nlc3MuCkNPTlRFTlRfRVggPSBzaGE1MTIrZnR5cGUrcCt1K2crbithY2wrc2VsaW51eCt4YXR0cnMKCiMgU29tZSBmaWxlcyBnZXQgdXBkYXRlZCBhdXRvbWF0aWNhbGx5LCBzbyB0aGUgaW5vZGUvY3RpbWUvbXRpbWUgY2hhbmdlCiMgYnV0IHdlIHdhbnQgdG8ga25vdyB3aGVuIHRoZSBkYXRhIGluc2lkZSB0aGVtIGNoYW5nZXMKREFUQU9OTFkgPSAgcCtuK3UrZytzK2FjbCtzZWxpbnV4K3hhdHRycytzaGE1MTIKCiMgTmV4dCBkZWNpZGUgd2hhdCBkaXJlY3Rvcmllcy9maWxlcyB5b3Ugd2FudCBpbiB0aGUgZGF0YWJhc2UuCgovYm9vdCAgICAgICBDT05URU5UX0VYCi9vcHQgICAgICAgIENPTlRFTlQKCiMgQWRtaW5zIGRvdCBmaWxlcyBjb25zdGFudGx5IGNoYW5nZSwganVzdCBjaGVjayBwZXJtcwovcm9vdC9cLi4qIFBFUk1TCiEvcm9vdC8ueGF1dGgqCiMgT3RoZXJ3aXNlIGdldCBhbGwgb2YgL3Jvb3QuCi9yb290ICAgQ09OVEVOVF9FWAoKIyBUaGVzZSBhcmUgdG9vIHZvbGF0aWxlCiEvdXNyL3NyYwohL3Vzci90bXAKIS9yb290Ly5hbnNpYmxlKgoKIyBPdGhlcndpc2UgZ2V0IGFsbCBvZiAvdXNyLgovdXNyICAgIENPTlRFTlRfRVgKCiMgdHJ1c3RlZCBkYXRhYmFzZXMKL2V0Yy9ob3N0cyQgICAgICBDT05URU5UX0VYCi9ldGMvaG9zdC5jb25mJCAgQ09OVEVOVF9FWAovZXRjL2hvc3RuYW1lJCAgIENPTlRFTlRfRVgKL2V0Yy9pc3N1ZSQgICAgICBDT05URU5UX0VYCi9ldGMvaXNzdWUubmV0JCAgQ09OVEVOVF9FWAovZXRjL3Byb3RvY29scyQgIENPTlRFTlRfRVgKL2V0Yy9zZXJ2aWNlcyQgICBDT05URU5UX0VYCi9ldGMvbG9jYWx0aW1lJCAgQ09OVEVOVF9FWAovZXRjL2FsdGVybmF0aXZlcyBDT05URU5UX0VYCi9ldGMvc3lzY29uZmlnICAgQ09OVEVOVF9FWAovZXRjL21pbWUudHlwZXMkIENPTlRFTlRfRVgKL2V0Yy90ZXJtaW5mbyAgICBDT05URU5UX0VYCi9ldGMvZXhwb3J0cyQgICAgQ09OVEVOVF9FWAovZXRjL2ZzdGFiJCAgICAgIENPTlRFTlRfRVgKL2V0Yy9wYXNzd2QkICAgICBDT05URU5UX0VYCi9ldGMvZ3JvdXAkICAgICAgQ09OVEVOVF9FWAovZXRjL2dzaGFkb3ckICAgIENPTlRFTlRfRVgKL2V0Yy9zaGFkb3ckICAgICBDT05URU5UX0VYCi9ldGMvc3ViZ2lkJCAgICAgQ09OVEVOVF9FWAovZXRjL3N1YnVpZCQgICAgIENPTlRFTlRfRVgKL2V0Yy9zZWN1cml0eS9vcGFzc3dkJCBDT05URU5UX0VYCi9ldGMvc2tlbCAgICAgICAgQ09OVEVOVF9FWAovZXRjL3Nzc2QgICAgICAgIENPTlRFTlRfRVgKL2V0Yy9tYWNoaW5lLWlkJCBDT05URU5UX0VYCi9ldGMvc3dpZCAgICAgICAgQ09OVEVOVF9FWAovZXRjL3N5c3RlbS1yZWxlYXNlLWNwZSQgQ09OVEVOVF9FWAovZXRjL3NoZWxscyQgICAgIENPTlRFTlRfRVgKL2V0Yy90bXV4LmNvbmYkICBDT05URU5UX0VYCi9ldGMveGF0dHIuY29uZiQgQ09OVEVOVF9FWAoKIyBuZXR3b3JraW5nCi9ldGMvZmlyZXdhbGxkICAgICAgQ09OVEVOVF9FWAohL2V0Yy9OZXR3b3JrTWFuYWdlci9zeXN0ZW0tY29ubmVjdGlvbnMKL2V0Yy9OZXR3b3JrTWFuYWdlciBDT05URU5UX0VYCi9ldGMvbmV0d29ya3MkIENPTlRFTlRfRVgKL2V0Yy9kaGNwIENPTlRFTlRfRVgKL2V0Yy93cGFfc3VwcGxpY2FudCBDT05URU5UX0VYCi9ldGMvcmVzb2x2LmNvbmYkIERBVEFPTkxZCi9ldGMvbnNjZC5jb25mJCBDT05URU5UX0VYCgojIGxvZ2lucyBhbmQgYWNjb3VudHMKL2V0Yy9sb2dpbi5kZWZzJCBDT05URU5UX0VYCi9ldGMvbGlidXNlci5jb25mJCBDT05URU5UX0VYCi92YXIvbG9nL2ZhaWxsb2ckIFBFUk1TCi92YXIvbG9nL2xhc3Rsb2ckIFBFUk1TCi92YXIvcnVuL2ZhaWxsb2NrIFBFUk1TCi9ldGMvcGFtLmQgQ09OVEVOVF9FWAovZXRjL3NlY3VyaXR5IENPTlRFTlRfRVgKL2V0Yy9zZWN1cmV0dHkkIENPTlRFTlRfRVgKL2V0Yy9wb2xraXQtMSBDT05URU5UX0VYCi9ldGMvc3Vkby5jb25mJCBDT05URU5UX0VYCi9ldGMvc3Vkb2VycyQgQ09OVEVOVF9FWAovZXRjL3N1ZG9lcnMuZCBDT05URU5UX0VYCgojIFNoZWxsL1ggc3RhcnR1cCBmaWxlcwovZXRjL3Byb2ZpbGUkIENPTlRFTlRfRVgKL2V0Yy9wcm9maWxlLmQgQ09OVEVOVF9FWAovZXRjL2Jhc2hyYyQgQ09OVEVOVF9FWAovZXRjL2Jhc2hfY29tcGxldGlvbi5kIENPTlRFTlRfRVgKL2V0Yy96cHJvZmlsZSQgQ09OVEVOVF9FWAovZXRjL3pzaHJjJCBDT05URU5UX0VYCi9ldGMvemxvZ2luJCBDT05URU5UX0VYCi9ldGMvemxvZ291dCQgQ09OVEVOVF9FWAovZXRjL1gxMSBDT05URU5UX0VYCgojIFBrZyBtYW5hZ2VyCi9ldGMvZG5mIENPTlRFTlRfRVgKL2V0Yy95dW0uY29uZiQgQ09OVEVOVF9FWAovZXRjL3l1bSBDT05URU5UX0VYCi9ldGMveXVtLnJlcG9zLmQgQ09OVEVOVF9FWAoKIyBUaGlzIGdldHMgbmV3L3JlbW92ZXMtb2xkIGZpbGVuYW1lcyBkYWlseQohL3Zhci9sb2cvc2EKIyBBcyB3ZSBhcmUgY2hlY2tpbmcgaXQsIHdlJ3ZlIHRydW5jYXRlZCB5ZXN0ZXJkYXlzIHNpemUgdG8gemVyby4KIS92YXIvbG9nL2FpZGUubG9nCgojIGF1ZGl0aW5nCiMgQUlERSBwcm9kdWNlcyBhbiBhdWRpdCByZWNvcmQsIHNvIHRoaXMgYmVjb21lcyBwZXJwZXR1YWwgbW90aW9uLgovdmFyL2xvZy9hdWRpdCBQRVJNUwovZXRjL2F1ZGl0IENPTlRFTlRfRVgKL2V0Yy9saWJhdWRpdC5jb25mJCBDT05URU5UX0VYCi9ldGMvYWlkZS5jb25mJCAgQ09OVEVOVF9FWAoKIyBTeXN0ZW0gbG9ncwovZXRjL3JzeXNsb2cuY29uZiQgQ09OVEVOVF9FWAovZXRjL3JzeXNsb2cuZCBDT05URU5UX0VYCi9ldGMvbG9ncm90YXRlLmNvbmYkIENPTlRFTlRfRVgKL2V0Yy9sb2dyb3RhdGUuZCBDT05URU5UX0VYCi9ldGMvc3lzdGVtZC9qb3VybmFsZC5jb25mJCBDT05URU5UX0VYCi92YXIvbG9nIExPRytBTkYrQVJGCi92YXIvcnVuL3V0bXAgTE9HCgojIHNlY3JldHMKL2V0Yy9wa2NzMTEgQ09OVEVOVF9FWAovZXRjL3BraSBDT05URU5UX0VYCi9ldGMvY3J5cHRvLXBvbGljaWVzIENPTlRFTlRfRVgKL2V0Yy9jZXJ0bW9uZ2VyIENPTlRFTlRfRVgKL3Zhci9saWIvc3lzdGVtZC9yYW5kb20tc2VlZCQgUEVSTVMKCiMgaW5pdCBzeXN0ZW0KL2V0Yy9zeXN0ZW1kIENPTlRFTlRfRVgKL2V0Yy9yYy5kIENPTlRFTlRfRVgKL2V0Yy90bXBmaWxlcy5kIENPTlRFTlRfRVgKCiMgYm9vdCBjb25maWcKL2V0Yy9kZWZhdWx0IENPTlRFTlRfRVgKL2V0Yy9ncnViLmQgQ09OVEVOVF9FWAovZXRjL2RyYWN1dC5jb25mJCBDT05URU5UX0VYCi9ldGMvZHJhY3V0LmNvbmYuZCBDT05URU5UX0VYCgojIGdsaWJjIGxpbmtlcgovZXRjL2xkLnNvLmNhY2hlJCBDT05URU5UX0VYCi9ldGMvbGQuc28uY29uZiQgQ09OVEVOVF9FWAovZXRjL2xkLnNvLmNvbmYuZCBDT05URU5UX0VYCi9ldGMvbGQuc28ucHJlbG9hZCQgQ09OVEVOVF9FWAoKIyBrZXJuZWwgY29uZmlnCi9ldGMvc3lzY3RsLmNvbmYkIENPTlRFTlRfRVgKL2V0Yy9zeXNjdGwuZCBDT05URU5UX0VYCi9ldGMvbW9kcHJvYmUuZCBDT05URU5UX0VYCi9ldGMvbW9kdWxlcy1sb2FkLmQgQ09OVEVOVF9FWAovZXRjL2RlcG1vZC5kIENPTlRFTlRfRVgKL2V0Yy91ZGV2IENPTlRFTlRfRVgKL2V0Yy9jcnlwdHRhYiQgQ09OVEVOVF9FWAoKIyMjIyBEYWVtb25zICMjIyMKCiMgY3JvbiBqb2JzCi9ldGMvYXQuYWxsb3ckIENPTlRFTlQKL2V0Yy9hdC5kZW55JCBDT05URU5UCi9ldGMvYW5hY3JvbnRhYiQgQ09OVEVOVF9FWAovZXRjL2Nyb24uYWxsb3ckIENPTlRFTlRfRVgKL2V0Yy9jcm9uLmRlbnkkIENPTlRFTlRfRVgKL2V0Yy9jcm9uLmQgQ09OVEVOVF9FWAovZXRjL2Nyb24uZGFpbHkgQ09OVEVOVF9FWAovZXRjL2Nyb24uaG91cmx5IENPTlRFTlRfRVgKL2V0Yy9jcm9uLm1vbnRobHkgQ09OVEVOVF9FWAovZXRjL2Nyb24ud2Vla2x5IENPTlRFTlRfRVgKL2V0Yy9jcm9udGFiJCBDT05URU5UX0VYCi92YXIvc3Bvb2wvY3Jvbi9yb290IENPTlRFTlQKCiMgdGltZSBrZWVwaW5nCi9ldGMvY2hyb255LmNvbmYkIENPTlRFTlRfRVgKL2V0Yy9jaHJvbnkua2V5cyQgQ09OVEVOVF9FWAoKIyBtYWlsCi9ldGMvYWxpYXNlcyQgQ09OVEVOVF9FWAovZXRjL2FsaWFzZXMuZGIkIENPTlRFTlRfRVgKL2V0Yy9wb3N0Zml4IENPTlRFTlRfRVgKCiMgc3NoCi9ldGMvc3NoL3NzaGRfY29uZmlnJCBDT05URU5UX0VYCi9ldGMvc3NoL3NzaF9jb25maWckIENPTlRFTlRfRVgKCiMgc3R1bm5lbAovZXRjL3N0dW5uZWwgQ09OVEVOVF9FWAoKIyBwcmludGluZwovZXRjL2N1cHMgQ09OVEVOVF9FWAovZXRjL2N1cHNoZWxwZXJzIENPTlRFTlRfRVgKL2V0Yy9hdmFoaSBDT05URU5UX0VYCgojIHdlYiBzZXJ2ZXIKL2V0Yy9odHRwZCBDT05URU5UX0VYCgojIGRucwovZXRjL25hbWVkIENPTlRFTlRfRVgKL2V0Yy9uYW1lZC5jb25mJCBDT05URU5UX0VYCi9ldGMvbmFtZWQuaXNjZGx2LmtleSQgQ09OVEVOVF9FWAovZXRjL25hbWVkLnJmYzE5MTIuem9uZXMkIENPTlRFTlRfRVgKL2V0Yy9uYW1lZC5yb290LmtleSQgQ09OVEVOVF9FWAoKIyB4aW5ldGQKL2V0Yy94aW5ldGQuY29uZiQgQ09OVEVOVF9FWAovZXRjL3hpbmV0ZC5kIENPTlRFTlRfRVgKCiMgSVBzZWMKL2V0Yy9pcHNlYy5jb25mJCBDT05URU5UX0VYCi9ldGMvaXBzZWMuc2VjcmV0cyQgQ09OVEVOVF9FWAovZXRjL2lwc2VjLmQgQ09OVEVOVF9FWAoKIyBVU0IgZ3VhcmQKL2V0Yy91c2JndWFyZCBDT05URU5UX0VYCgojIElnbm9yZSBzb21lIGZpbGVzCiEvZXRjL210YWIkCiEvZXRjLy4qfgoKIyBOb3cgZXZlcnl0aGluZyBlbHNlCi9ldGMgICAgUEVSTVMKCiMgV2l0aCBBSURFJ3MgZGVmYXVsdCB2ZXJib3NpdHkgbGV2ZWwgb2YgNSwgdGhlc2Ugd291bGQgZ2l2ZSBsb3RzIG9mCiMgd2FybmluZ3MgdXBvbiB0cmVlIHRyYXZlcnNhbC4gSXQgbWlnaHQgY2hhbmdlIHdpdGggZnV0dXJlIHZlcnNpb24uCiMKIz0vbG9zdFwrZm91bmQgICAgRElSCiM9L2hvbWUgICAgICAgICAgIERJUgo=", "encoding": "base64", "source": "/etc/aide.conf" } TASK [Check for presence of ansible managed header, fingerprint] *************** task path: /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tasks/check_header.yml:9 Thursday 20 November 2025 12:13:49 -0500 (0:00:00.581) 0:01:04.450 ***** ok: [managed-node2] => { "changed": false } MSG: All assertions passed PLAY RECAP ********************************************************************* managed-node2 : ok=14 changed=5 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0 SYSTEM ROLES ERRORS BEGIN v1 [] SYSTEM ROLES ERRORS END v1 TASKS RECAP ******************************************************************** Thursday 20 November 2025 12:13:49 -0500 (0:00:00.081) 0:01:04.531 ***** =============================================================================== fedora.linux_system_roles.aide : Initialize AIDE database -------------- 49.71s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:46 fedora.linux_system_roles.aide : Ensure required packages are installed --- 6.91s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:7 Gathering Facts --------------------------------------------------------- 2.95s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tests_custom_template.yml:3 fedora.linux_system_roles.aide : Generate "/etc/aide.conf" -------------- 1.85s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:33 Get file ---------------------------------------------------------------- 0.58s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tasks/check_header.yml:3 fedora.linux_system_roles.aide : Remove remote AIDE database file ------- 0.52s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:62 fedora.linux_system_roles.aide : Get AIDE version ----------------------- 0.46s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:13 fedora.linux_system_roles.aide : Check if system is ostree -------------- 0.44s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:10 fedora.linux_system_roles.aide : Copy AIDE reference database ----------- 0.40s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:51 Check for presence of ansible managed header, fingerprint --------------- 0.08s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/tests/aide/tasks/check_header.yml:9 fedora.linux_system_roles.aide : Fetch AIDE database -------------------- 0.06s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:71 fedora.linux_system_roles.aide : Remove remote AIDE database file ------- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:76 fedora.linux_system_roles.aide : Copy AIDE reference database ----------- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:84 fedora.linux_system_roles.aide : Update AIDE database ------------------- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:102 fedora.linux_system_roles.aide : Check against AIDE reference database --- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:94 fedora.linux_system_roles.aide : Fetch AIDE database -------------------- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:112 fedora.linux_system_roles.aide : Remove remote AIDE database file ------- 0.05s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:117 fedora.linux_system_roles.aide : Set AIDE version ----------------------- 0.04s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:20 fedora.linux_system_roles.aide : Ensure ansible_facts used by role ------ 0.03s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/set_vars.yml:2 fedora.linux_system_roles.aide : Remove aide check cron configuration if necessary --- 0.03s /tmp/collections-ww5/ansible_collections/fedora/linux_system_roles/roles/aide/tasks/main.yml:131