# 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.6/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.6.8 (default, Jan 25 2023, 15:03:30) [GCC 8.5.0 20210514 (Red Hat 8.5.0-18)] 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_simple_settings.yml ******************************************** 1 plays in /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml PLAY [Test simple kernel settings] ********************************************* TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:2 Saturday 27 May 2023 10:54:44 +0000 (0:00:00.021) 0:00:00.021 ********** ok: [sut] META: ran handlers TASK [Set platform independent vars used by this test] ************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:8 Saturday 27 May 2023 10:54:45 +0000 (0:00:00.839) 0:00:00.860 ********** ok: [sut] => { "ansible_facts": { "__kernel_settings_profile_file": "# File managed by Ansible - DO NOT EDIT\n[main]\nsummary = kernel settings\n[sysctl]\nfs.epoll.max_user_watches = 785592\nfs.file-max = 379724\n[vm]\ntransparent_hugepages = madvise\n[sysfs]\n/sys/kernel/debug/x86/ibrs_enabled = 0\n/sys/kernel/debug/x86/pti_enabled = 0\n/sys/kernel/debug/x86/retp_enabled = 0\n{% if __kernel_settings_blcmdline_value | d() %}\n[bootloader]\ncmdline = {{ __kernel_settings_blcmdline_value }}\n{% endif %}\n", "kernel_settings_sysctl": [ { "name": "fs.epoll.max_user_watches", "value": 785592 }, { "name": "fs.file-max", "value": 379724 }, { "name": "no.such.param", "state": "absent" } ], "kernel_settings_sysfs": [ { "name": "/sys/kernel/debug/x86/pti_enabled", "value": 0 }, { "name": "/sys/kernel/debug/x86/retp_enabled", "value": 0 }, { "name": "/sys/kernel/debug/x86/ibrs_enabled", "value": 0 }, { "name": "/sys/not/found", "state": "absent" } ], "kernel_settings_systemd_cpu_affinity": { "state": "absent" }, "kernel_settings_transparent_hugepages": "madvise", "kernel_settings_transparent_hugepages_defrag": { "state": "absent" } }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciswghbb3g/tests/vars/vars_simple_settings.yml" ], "changed": false } TASK [Disable bootloader cmdline testing on Fedora] **************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:12 Saturday 27 May 2023 10:54:45 +0000 (0:00:00.016) 0:00:00.877 ********** ok: [sut] => { "ansible_facts": { "__kernel_settings_blcmdline_value": null, "__kernel_settings_check_reboot": false, "kernel_settings_bootloader_cmdline": null }, "changed": false } TASK [Apply the settings - call the role] ************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:23 Saturday 27 May 2023 10:54:45 +0000 (0:00:00.030) 0:00:00.907 ********** TASK [linux-system-roles.kernel_settings : Set version specific variables] ***** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:2 Saturday 27 May 2023 10:54:45 +0000 (0:00:00.120) 0:00:01.027 ********** included: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/set_vars.yml for sut TASK [linux-system-roles.kernel_settings : Ensure ansible_facts used by role] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/set_vars.yml:2 Saturday 27 May 2023 10:54:45 +0000 (0:00:00.024) 0:00:01.052 ********** ok: [sut] TASK [linux-system-roles.kernel_settings : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/set_vars.yml:9 Saturday 27 May 2023 10:54:46 +0000 (0:00:00.350) 0:00:01.402 ********** ok: [sut] => { "ansible_facts": { "__kernel_settings_packages": [ "tuned", "python3-configobj" ], "__kernel_settings_services": [ "tuned" ] }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/vars/default.yml" ], "changed": false } TASK [linux-system-roles.kernel_settings : Ensure required packages are installed] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:5 Saturday 27 May 2023 10:54:46 +0000 (0:00:00.045) 0:00:01.448 ********** changed: [sut] => { "changed": true, "rc": 0, "results": [ "Installed: libtraceevent-1.5.3-2.fc36.x86_64", "Installed: kernel-tools-6.2.6-200.fc36.x86_64", "Installed: kernel-tools-libs-6.2.6-200.fc36.x86_64", "Installed: pciutils-libs-3.9.0-2.fc36.x86_64", "Installed: python3-linux-procfs-0.7.1-1.fc36.noarch", "Installed: dmidecode-1:3.3-3.fc36.x86_64", "Installed: tuned-2.20.0-0.1.rc1.fc36.noarch", "Installed: ethtool-2:6.2-1.fc36.x86_64", "Installed: hdparm-9.63-1.fc36.x86_64", "Installed: python3-perf-6.2.6-200.fc36.x86_64", "Installed: virt-what-1.25-1.fc36.x86_64", "Installed: numactl-libs-2.0.14-5.fc36.x86_64", "Installed: python3-pyudev-0.22.0-8.fc36.noarch" ] } TASK [linux-system-roles.kernel_settings : Ensure required services are enabled and started] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:10 Saturday 27 May 2023 10:54:52 +0000 (0:00:06.167) 0:00:07.615 ********** changed: [sut] => (item=tuned) => { "ansible_loop_var": "item", "changed": true, "enabled": true, "item": "tuned", "name": "tuned", "state": "started", "status": { "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "systemd-journald.socket dbus.socket sysinit.target dbus-broker.service polkit.service systemd-sysctl.service network.target system.slice basic.target", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "BusName": "com.redhat.tuned", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "no", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target power-profiles-daemon.service auto-cpufreq.service tlp.service cpupower.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "Dynamic System Tuning Daemon", "DevicePolicy": "auto", "Documentation": "\"man:tuned(8)\" \"man:tuned.conf(5)\" \"man:tuned-adm(8)\"", "DynamicUser": "no", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/sbin/tuned ; argv[]=/usr/sbin/tuned -l -P ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/sbin/tuned ; argv[]=/usr/sbin/tuned -l -P ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/usr/lib/systemd/system/tuned.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "tuned.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "8388608", "LimitMEMLOCKSoft": "8388608", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "14741", "LimitNPROCSoft": "14741", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "14741", "LimitSIGPENDINGSoft": "14741", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "tuned.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMPolicy": "stop", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "PIDFile": "/run/tuned/tuned.pid", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target dbus.socket system.slice dbus-broker.service", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "4422", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "dbus", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "disabled", "UtmpMode": "init", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity" } } TASK [linux-system-roles.kernel_settings : Ensure kernel settings profile directory exists] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:17 Saturday 27 May 2023 10:54:53 +0000 (0:00:01.282) 0:00:08.898 ********** changed: [sut] => { "changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/tuned/kernel_settings", "secontext": "unconfined_u:object_r:tuned_etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } TASK [linux-system-roles.kernel_settings : Generate a configuration for kernel settings] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:23 Saturday 27 May 2023 10:54:53 +0000 (0:00:00.334) 0:00:09.232 ********** changed: [sut] => { "changed": true, "checksum": "2276c6651921204ad4c4d1a0d303911e242d601a", "dest": "/etc/tuned/kernel_settings/tuned.conf", "gid": 0, "group": "root", "md5sum": "c7520cb6fa6a0df3e7032ba9e1135fdf", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:tuned_etc_t:s0", "size": 84, "src": "/root/.ansible/tmp/ansible-tmp-1685184893.960729-4236-138365022582846/source", "state": "file", "uid": 0 } TASK [linux-system-roles.kernel_settings : Get current config] ***************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:30 Saturday 27 May 2023 10:54:54 +0000 (0:00:00.826) 0:00:10.058 ********** ok: [sut] => { "changed": false, "content": "IwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6a2VybmVsX3NldHRpbmdzCgpbbWFpbl0Kc3VtbWFyeT1rZXJuZWwgc2V0dGluZ3MK", "encoding": "base64", "source": "/etc/tuned/kernel_settings/tuned.conf" } TASK [linux-system-roles.kernel_settings : Apply kernel settings] ************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:36 Saturday 27 May 2023 10:54:55 +0000 (0:00:00.283) 0:00:10.341 ********** NOTIFIED HANDLER linux-system-roles.kernel_settings : Reboot the managed host to apply kernel_settings changes for sut NOTIFIED HANDLER linux-system-roles.kernel_settings : Clear the kernel_settings_reboot_required flag for sut changed: [sut] => { "active_profile": "virtual-guest kernel_settings", "changed": true, "message": "", "new_profile": { "sysctl": { "fs.epoll.max_user_watches": "785592", "fs.file-max": "379724" }, "sysfs": { "/sys/kernel/debug/x86/ibrs_enabled": "0", "/sys/kernel/debug/x86/pti_enabled": "0", "/sys/kernel/debug/x86/retp_enabled": "0" }, "vm": { "transparent_hugepages": "madvise" } }, "reboot_required": false } MSG: Kernel settings were updated. TASK [linux-system-roles.kernel_settings : Tuned apply settings] *************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:92 Saturday 27 May 2023 10:54:55 +0000 (0:00:00.575) 0:00:10.916 ********** changed: [sut] => { "changed": true, "cmd": [ "tuned-adm", "profile", "virtual-guest kernel_settings" ], "delta": "0:00:01.359928", "end": "2023-05-27 10:54:57.214270", "rc": 0, "start": "2023-05-27 10:54:55.854342" } TASK [linux-system-roles.kernel_settings : Verify settings] ******************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:98 Saturday 27 May 2023 10:54:57 +0000 (0:00:01.663) 0:00:12.580 ********** included: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/verify_settings.yml for sut TASK [linux-system-roles.kernel_settings : Check that settings are applied correctly] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/verify_settings.yml:2 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.044) 0:00:12.624 ********** ok: [sut] => { "changed": false, "cmd": [ "tuned-adm", "verify", "-i" ], "delta": "0:00:00.106283", "end": "2023-05-27 10:54:57.567661", "rc": 0, "start": "2023-05-27 10:54:57.461378" } STDOUT: Verfication succeeded, current system settings match the preset profile. See TuneD log file ('/var/log/tuned/tuned.log') for details. TASK [linux-system-roles.kernel_settings : Get last verify results from log] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/verify_settings.yml:12 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.306) 0:00:12.930 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.kernel_settings : Report errors that are not bootloader errors] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/verify_settings.yml:23 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.031) 0:00:12.961 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.kernel_settings : Notify user that reboot is needed to apply changes] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:102 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.029) 0:00:12.991 ********** skipping: [sut] => {} TASK [linux-system-roles.kernel_settings : Set the flag that reboot is needed to apply changes] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:111 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.028) 0:00:13.020 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Verify that settings were applied correctly] ***************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:28 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.029) 0:00:13.049 ********** included: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml for sut TASK [Set version specific variables] ****************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:2 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.025) 0:00:13.075 ********** ok: [sut] => { "ansible_facts": { "__kernel_settings_test_python_cmd": "python", "__kernel_settings_test_python_pkgs": [ "python", "python-configobj" ] }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciswghbb3g/tests/vars/tests_default.yml" ], "changed": false } TASK [Reset settings success flag] ********************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:13 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.033) 0:00:13.108 ********** ok: [sut] => { "ansible_facts": { "__kernel_settings_success": true }, "changed": false } TASK [Check tuned-adm verify] ************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:17 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.022) 0:00:13.130 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check for verify errors] ************************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:24 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.015) 0:00:13.146 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check /proc/cmdline] ***************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:31 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.035) 0:00:13.181 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Set error flag based on verify] ****************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:38 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.037) 0:00:13.219 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check config files] ****************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:45 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.033) 0:00:13.252 ********** included: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml for sut TASK [Create temporary file for expected config] ******************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:2 Saturday 27 May 2023 10:54:57 +0000 (0:00:00.054) 0:00:13.307 ********** changed: [sut] => { "changed": true, "gid": 0, "group": "root", "mode": "0600", "owner": "root", "path": "/tmp/ansible.kh94onap.kernel_settings", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 0, "state": "file", "uid": 0 } TASK [Put expected contents into temporary file] ******************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:8 Saturday 27 May 2023 10:54:58 +0000 (0:00:00.290) 0:00:13.597 ********** changed: [sut] => { "changed": true, "checksum": "169e46a0442e2493edda7ef1d37dfc572d06525c", "dest": "/tmp/ansible.kh94onap.kernel_settings", "gid": 0, "group": "root", "md5sum": "b82bbe3a22d81e7a442595a59b2d0944", "mode": "0600", "owner": "root", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 299, "src": "/root/.ansible/tmp/ansible-tmp-1685184898.3176038-4287-226410983063263/source", "state": "file", "uid": 0 } TASK [Ensure python command exists for tests below] **************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:14 Saturday 27 May 2023 10:54:58 +0000 (0:00:00.580) 0:00:14.178 ********** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Diff expected vs actual content] ***************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:19 Saturday 27 May 2023 10:55:01 +0000 (0:00:02.347) 0:00:16.526 ********** ok: [sut] => { "changed": false, "cmd": "python -c 'import sys\nfrom configobj import ConfigObj\nc1 = ConfigObj(sys.argv[1])\nc2 = ConfigObj(sys.argv[2])\nsys.exit(not c1 == c2)' /tmp/ansible.kh94onap.kernel_settings /etc/tuned/kernel_settings/tuned.conf\n", "delta": "0:00:00.032541", "end": "2023-05-27 10:55:01.415948", "rc": 0, "start": "2023-05-27 10:55:01.383407" } TASK [Verify expected content] ************************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:32 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.248) 0:00:16.775 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Show diff - may not reflect actual ConfigObj differences] **************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:37 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.028) 0:00:16.803 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get active_profile file] ************************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:45 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.031) 0:00:16.834 ********** ok: [sut] => { "changed": false, "content": "dmlydHVhbC1ndWVzdCBrZXJuZWxfc2V0dGluZ3MK", "encoding": "base64", "source": "/etc/tuned/active_profile" } TASK [Check that active_profile ends with kernel_settings] ********************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:52 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.200) 0:00:17.035 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get profile_mode file] *************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:59 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.030) 0:00:17.065 ********** ok: [sut] => { "changed": false, "content": "bWFudWFsCg==", "encoding": "base64", "source": "/etc/tuned/profile_mode" } TASK [Check that profile_mode is manual] *************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:66 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.199) 0:00:17.265 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get the bootloader specific config file] ********************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:73 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.034) 0:00:17.299 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Verify bootloader settings value] **************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:84 Saturday 27 May 2023 10:55:01 +0000 (0:00:00.034) 0:00:17.334 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check if kernel_settings_reboot_required is set if needed] *************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:49 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.028) 0:00:17.362 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Assert success] ********************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:56 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.027) 0:00:17.390 ********** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Check ansible_managed, fingerprint in generated files] ******************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:33 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.030) 0:00:17.420 ********** included: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/check_header.yml for sut TASK [Get file] **************************************************************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/check_header.yml:3 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.022) 0:00:17.443 ********** ok: [sut] => { "changed": false, "content": "IwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6a2VybmVsX3NldHRpbmdzClttYWluXQpzdW1tYXJ5ID0ga2VybmVsIHNldHRpbmdzCltzeXNjdGxdCmZzLmVwb2xsLm1heF91c2VyX3dhdGNoZXMgPSA3ODU1OTIKZnMuZmlsZS1tYXggPSAzNzk3MjQKW3N5c2ZzXQovc3lzL2tlcm5lbC9kZWJ1Zy94ODYvcHRpX2VuYWJsZWQgPSAwCi9zeXMva2VybmVsL2RlYnVnL3g4Ni9yZXRwX2VuYWJsZWQgPSAwCi9zeXMva2VybmVsL2RlYnVnL3g4Ni9pYnJzX2VuYWJsZWQgPSAwClt2bV0KdHJhbnNwYXJlbnRfaHVnZXBhZ2VzID0gbWFkdmlzZQo=", "encoding": "base64", "source": "/etc/tuned/kernel_settings/tuned.conf" } TASK [Check for presence of ansible managed header, fingerprint] *************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/check_header.yml:9 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.210) 0:00:17.653 ********** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Reboot the machine - see if settings persist after reboot] *************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:41 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.041) 0:00:17.695 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Verify that settings were applied correctly after reboot] **************** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:48 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.025) 0:00:17.720 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Show contents of tuned.conf] ********************************************* task path: /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:57 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.026) 0:00:17.747 ********** ok: [sut] => { "changed": false, "cmd": [ "cat", "/etc/tuned/kernel_settings/tuned.conf" ], "delta": "0:00:00.003502", "end": "2023-05-27 10:55:02.586736", "rc": 0, "start": "2023-05-27 10:55:02.583234" } STDOUT: # # Ansible managed # # system_role:kernel_settings [main] summary = kernel settings [sysctl] fs.epoll.max_user_watches = 785592 fs.file-max = 379724 [sysfs] /sys/kernel/debug/x86/pti_enabled = 0 /sys/kernel/debug/x86/retp_enabled = 0 /sys/kernel/debug/x86/ibrs_enabled = 0 [vm] transparent_hugepages = madvise RUNNING HANDLER [linux-system-roles.kernel_settings : Reboot the managed host to apply kernel_settings changes] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/handlers/main.yml:2 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.194) 0:00:17.941 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } RUNNING HANDLER [linux-system-roles.kernel_settings : Clear the kernel_settings_reboot_required flag] *** task path: /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/handlers/main.yml:12 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.024) 0:00:17.966 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=30 changed=8 unreachable=0 failed=0 skipped=19 rescued=0 ignored=0 Saturday 27 May 2023 10:55:02 +0000 (0:00:00.026) 0:00:17.992 ********** =============================================================================== linux-system-roles.kernel_settings : Ensure required packages are installed --- 6.17s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:5 Ensure python command exists for tests below ---------------------------- 2.35s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:14 linux-system-roles.kernel_settings : Tuned apply settings --------------- 1.66s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:92 linux-system-roles.kernel_settings : Ensure required services are enabled and started --- 1.28s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:10 Gathering Facts --------------------------------------------------------- 0.84s /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:2 -------------- linux-system-roles.kernel_settings : Generate a configuration for kernel settings --- 0.83s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:23 Put expected contents into temporary file ------------------------------- 0.58s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:8 linux-system-roles.kernel_settings : Apply kernel settings -------------- 0.58s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:36 linux-system-roles.kernel_settings : Ensure ansible_facts used by role --- 0.35s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/set_vars.yml:2 linux-system-roles.kernel_settings : Ensure kernel settings profile directory exists --- 0.33s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:17 linux-system-roles.kernel_settings : Check that settings are applied correctly --- 0.31s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/verify_settings.yml:2 Create temporary file for expected config ------------------------------- 0.29s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:2 linux-system-roles.kernel_settings : Get current config ----------------- 0.28s /WORKDIR/git-weekly-ciswghbb3g/tests/roles/linux-system-roles.kernel_settings/tasks/main.yml:30 Diff expected vs actual content ----------------------------------------- 0.25s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:19 Get file ---------------------------------------------------------------- 0.21s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/check_header.yml:3 ----------------- Get active_profile file ------------------------------------------------- 0.20s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:45 Get profile_mode file --------------------------------------------------- 0.20s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings_conf_files.yml:59 Show contents of tuned.conf --------------------------------------------- 0.19s /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:57 ------------- Apply the settings - call the role -------------------------------------- 0.12s /WORKDIR/git-weekly-ciswghbb3g/tests/tests_simple_settings.yml:23 ------------- Check config files ------------------------------------------------------ 0.05s /WORKDIR/git-weekly-ciswghbb3g/tests/tasks/assert_kernel_settings.yml:45 ------ ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- /opt/ansible-2.9/lib/python3.6/site-packages/ansible/parsing/vault/__init__.py:44: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.exceptions import InvalidSignature [DEPRECATION WARNING]: Distribution fedora 36 on host sut should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases. A future Ansible release will default to using the discovered platform python for this host. See https://docs.ansible.com/ansible/ 2.9/reference_appendices/interpreter_discovery.html for more information. This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. ---^---^---^---^---^---