{"id":783443,"status":"failed","playbook":{"id":4971,"items":{"plays":1,"tasks":1,"results":17,"hosts":17,"files":1,"records":0},"arguments":{"version":null,"verbosity":2,"private_key_file":"/home/ssh-gateway/.ssh/id_rsa","remote_user":"root","connection":"ssh","timeout":null,"ssh_common_args":null,"sftp_extra_args":null,"scp_extra_args":null,"ssh_extra_args":null,"ask_pass":false,"connection_password_file":null,"force_handlers":false,"flush_cache":false,"become":false,"become_method":"sudo","become_user":null,"become_ask_pass":false,"become_password_file":null,"tags":["all"],"skip_tags":[],"check":false,"diff":false,"inventory":["/home/ssh-gateway/ansible/kuly/hosts-jelastic"],"listhosts":false,"subset":"j-with-infra","extra_vars":"Not saved by ARA as configured by 'ignored_arguments'","vault_ids":[],"ask_vault_pass":false,"vault_password_files":[],"forks":20,"module_path":null,"syntax":false,"listtasks":false,"listtags":false,"step":false,"start_at_task":null,"args":["RM10285-goss-run.yaml"]},"labels":[{"id":1,"name":"remote_user:root"},{"id":2,"name":"check:False"},{"id":3,"name":"tags:all"},{"id":196,"name":"subset:j-with-infra"}],"started":"2026-01-29T10:30:55.403289Z","ended":"2026-01-29T10:31:00.958405Z","duration":"00:00:05.555116","name":null,"ansible_version":"2.16.11","client_version":"1.7.4","python_version":"3.10.10","server_version":"1.7.4","status":"expired","path":"/home/ssh-gateway/ansible/kuly/RM10285-goss-run.yaml","controller":"ssh-gw-4.layershift.com","user":"root"},"play":{"id":5475,"items":{"tasks":1,"results":17},"started":"2026-01-29T10:30:55.610506Z","ended":null,"duration":null,"name":"Run goss validation","status":"running"},"task":{"id":12109,"items":{"results":17},"path":"/home/ssh-gateway/ansible/kuly/RM10285-goss-run.yaml","tags":[],"started":"2026-01-29T10:30:55.706476Z","ended":"2026-01-29T10:30:57.497994Z","duration":"00:00:01.791518","name":"Run validations","uuid":"001851d0-75dc-71ef-5be9-00000000001f","action":"ansible.builtin.shell","lineno":6,"handler":false,"status":"failed","warnings":[],"deprecations":[],"exceptions":[],"file":7108},"host":{"id":284365,"name":"hn26.j.layershift.co.uk","changed":0,"failed":0,"ok":0,"skipped":0,"unreachable":0},"delegated_to":[],"content":{"ansible_facts":{"discovered_interpreter_python":"/usr/bin/python"},"changed":false,"cmd":"set -o pipefail\nmkdir /root/rm10285; cd /root/rm10285\nwget https://deploy.thecode.casa/ls-tests//virtuozzo/enscale/hardware/goss/goss.yaml\ngoss validate -format documentation\n","delta":"0:00:00.183889","end":"2026-01-29 10:30:58.017905","invocation":{"module_args":{"_raw_params":"set -o pipefail\nmkdir /root/rm10285; cd /root/rm10285\nwget https://deploy.thecode.casa/ls-tests//virtuozzo/enscale/hardware/goss/goss.yaml\ngoss validate -format documentation\n","_uses_shell":true,"argv":null,"chdir":null,"creates":null,"executable":"/bin/bash","expand_argument_vars":true,"removes":null,"stdin":null,"stdin_add_newline":true,"strip_empty_ends":true}},"msg":"non-zero return code","rc":1,"start":"2026-01-29 10:30:57.834016","stderr":"--2026-01-29 10:30:57--  https://deploy.thecode.casa/ls-tests//virtuozzo/enscale/hardware/goss/goss.yaml\nResolving deploy.thecode.casa (deploy.thecode.casa)... 45.155.20.27\nConnecting to deploy.thecode.casa (deploy.thecode.casa)|45.155.20.27|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 3255 (3.2K) [application/octet-stream]\nSaving to: \u2018goss.yaml\u2019\n\n     0K ...                                                   100%  204M=0s\n\n2026-01-29 10:30:57 (204 MB/s) - \u2018goss.yaml\u2019 saved [3255/3255]","stderr_lines":["--2026-01-29 10:30:57--  https://deploy.thecode.casa/ls-tests//virtuozzo/enscale/hardware/goss/goss.yaml","Resolving deploy.thecode.casa (deploy.thecode.casa)... 45.155.20.27","Connecting to deploy.thecode.casa (deploy.thecode.casa)|45.155.20.27|:443... connected.","HTTP request sent, awaiting response... 200 OK","Length: 3255 (3.2K) [application/octet-stream]","Saving to: \u2018goss.yaml\u2019","","     0K ...                                                   100%  204M=0s","","2026-01-29 10:30:57 (204 MB/s) - \u2018goss.yaml\u2019 saved [3255/3255]"],"stdout":"File: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: exists: matches expectation: true\nFile: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: mode:\nExpected\n    \"0755\"\nto equal\n    \"0644\"\ndiff\n    --- test\n    +++ actual\n    @@ -1 +1 @@\n    -0644\n    +0755\nFile: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: filetype: matches expectation: \"file\"\nFile: /usr/local/bin/raid_monit.pl: exists: matches expectation: true\nFile: /usr/local/bin/raid_monit.pl: mode: matches expectation: \"0755\"\nFile: /usr/local/bin/raid_monit.pl: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/vz_agent_restart.sh: exists: matches expectation: true\nFile: /usr/local/cron_backup/vz_agent_restart.sh: mode: matches expectation: \"0755\"\nFile: /usr/local/cron_backup/vz_agent_restart.sh: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/verify.sh: exists: matches expectation: true\nFile: /usr/local/cron_backup/verify.sh: mode: matches expectation: \"0755\"\nFile: /usr/local/cron_backup/verify.sh: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/conf/flock.conf: exists: matches expectation: true\nFile: /usr/local/cron_backup/conf/flock.conf: mode: matches expectation: \"0644\"\nFile: /usr/local/cron_backup/conf/flock.conf: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/conf/flock.conf: contents: matches expectation: [\"ALERT_EMAIL_ADDRESS_2=\",\"ALERT_EMAIL_ADDRESS_1=\",\"API_KEY=\",\"API_URL_MG=\",\"API_STREAM=\",\"BACKUPMANAGER=\"]\nFile: /usr/local/cron_backup/flock_pva_backups.sh: exists: matches expectation: true\nFile: /usr/local/cron_backup/flock_pva_backups.sh: mode: matches expectation: \"0755\"\nFile: /usr/local/cron_backup/flock_pva_backups.sh: filetype: matches expectation: \"file\"\nFile: /usr/sbin/ntpdate: exists: matches expectation: true\nFile: /usr/sbin/ntpdate: mode: matches expectation: \"0755\"\nFile: /usr/sbin/ntpdate: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/conf/verify.conf: exists: matches expectation: true\nFile: /usr/local/cron_backup/conf/verify.conf: mode: matches expectation: \"0644\"\nFile: /usr/local/cron_backup/conf/verify.conf: filetype: matches expectation: \"file\"\nFile: /usr/local/cron_backup/conf/verify.conf: contents: matches expectation: [\"ALERT_EMAIL_ADDRESS_2=\",\"ALERT_EMAIL_ADDRESS_1=\",\"API_KEY=\",\"API_URL_MG=\",\"API_STREAM=\",\"exceptions=\"]\nCommand: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': exit-status:\nExpected\n    1\nto be numerically eq\n    0\nCommand: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': stdout:\nExpected\n    \"object: *bytes.Reader\"\nto have patterns\n    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]\nthe missing elements were\n    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]\nCommand: crontab -l | grep -F '/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1': exit-status: matches expectation: 0\nCommand: crontab -l | grep -F '/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1': stdout: matches expectation: [\"/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1\"]\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1': exit-status: matches expectation: 0\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1\"]\nCommand: crontab -l | grep -F '/usr/local/cron_backup/verify.sh >/dev/null 2>&1': exit-status: matches expectation: 0\nCommand: crontab -l | grep -F '/usr/local/cron_backup/verify.sh >/dev/null 2>&1': stdout: matches expectation: [\"/usr/local/cron_backup/verify.sh >/dev/null 2>&1\"]\nService: agent360: enabled: matches expectation: true\nService: agent360: running: matches expectation: true\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1': exit-status: matches expectation: 0\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1\"]\nCommand: crontab -l: exit-status: matches expectation: 0\nCommand: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': exit-status:\nExpected\n    1\nto be numerically eq\n    0\nCommand: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': stdout:\nExpected\n    \"object: *bytes.Reader\"\nto have patterns\n    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]\nthe missing elements were\n    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --do_stopped >/dev/null 2>&1': exit-status: matches expectation: 0\nCommand: crontab -l | grep -F 'flock_pva_backups.sh --do_stopped >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --do_stopped >/dev/null 2>&1\"]\n\n\nFailures/Skipped:\n\nCommand: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': exit-status:\nExpected\n    1\nto be numerically eq\n    0\nCommand: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': stdout:\nExpected\n    \"object: *bytes.Reader\"\nto have patterns\n    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]\nthe missing elements were\n    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]\n\nCommand: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': exit-status:\nExpected\n    1\nto be numerically eq\n    0\nCommand: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': stdout:\nExpected\n    \"object: *bytes.Reader\"\nto have patterns\n    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]\nthe missing elements were\n    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]\n\nFile: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: mode:\nExpected\n    \"0755\"\nto equal\n    \"0644\"\ndiff\n    --- test\n    +++ actual\n    @@ -1 +1 @@\n    -0644\n    +0755\n\nTotal Duration: 0.033s\nCount: 43, Failed: 5, Skipped: 0","stdout_lines":["File: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: exists: matches expectation: true","File: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: mode:","Expected","    \"0755\"","to equal","    \"0644\"","diff","    --- test","    +++ actual","    @@ -1 +1 @@","    -0644","    +0755","File: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: filetype: matches expectation: \"file\"","File: /usr/local/bin/raid_monit.pl: exists: matches expectation: true","File: /usr/local/bin/raid_monit.pl: mode: matches expectation: \"0755\"","File: /usr/local/bin/raid_monit.pl: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/vz_agent_restart.sh: exists: matches expectation: true","File: /usr/local/cron_backup/vz_agent_restart.sh: mode: matches expectation: \"0755\"","File: /usr/local/cron_backup/vz_agent_restart.sh: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/verify.sh: exists: matches expectation: true","File: /usr/local/cron_backup/verify.sh: mode: matches expectation: \"0755\"","File: /usr/local/cron_backup/verify.sh: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/conf/flock.conf: exists: matches expectation: true","File: /usr/local/cron_backup/conf/flock.conf: mode: matches expectation: \"0644\"","File: /usr/local/cron_backup/conf/flock.conf: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/conf/flock.conf: contents: matches expectation: [\"ALERT_EMAIL_ADDRESS_2=\",\"ALERT_EMAIL_ADDRESS_1=\",\"API_KEY=\",\"API_URL_MG=\",\"API_STREAM=\",\"BACKUPMANAGER=\"]","File: /usr/local/cron_backup/flock_pva_backups.sh: exists: matches expectation: true","File: /usr/local/cron_backup/flock_pva_backups.sh: mode: matches expectation: \"0755\"","File: /usr/local/cron_backup/flock_pva_backups.sh: filetype: matches expectation: \"file\"","File: /usr/sbin/ntpdate: exists: matches expectation: true","File: /usr/sbin/ntpdate: mode: matches expectation: \"0755\"","File: /usr/sbin/ntpdate: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/conf/verify.conf: exists: matches expectation: true","File: /usr/local/cron_backup/conf/verify.conf: mode: matches expectation: \"0644\"","File: /usr/local/cron_backup/conf/verify.conf: filetype: matches expectation: \"file\"","File: /usr/local/cron_backup/conf/verify.conf: contents: matches expectation: [\"ALERT_EMAIL_ADDRESS_2=\",\"ALERT_EMAIL_ADDRESS_1=\",\"API_KEY=\",\"API_URL_MG=\",\"API_STREAM=\",\"exceptions=\"]","Command: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': exit-status:","Expected","    1","to be numerically eq","    0","Command: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': stdout:","Expected","    \"object: *bytes.Reader\"","to have patterns","    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]","the missing elements were","    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]","Command: crontab -l | grep -F '/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1': exit-status: matches expectation: 0","Command: crontab -l | grep -F '/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1': stdout: matches expectation: [\"/usr/local/bin/raid_monit.pl >>/var/log/raid_monit.log >/dev/null 2>&1\"]","Command: crontab -l | grep -F 'flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1': exit-status: matches expectation: 0","Command: crontab -l | grep -F 'flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --more_used_inodes >/dev/null 2>&1\"]","Command: crontab -l | grep -F '/usr/local/cron_backup/verify.sh >/dev/null 2>&1': exit-status: matches expectation: 0","Command: crontab -l | grep -F '/usr/local/cron_backup/verify.sh >/dev/null 2>&1': stdout: matches expectation: [\"/usr/local/cron_backup/verify.sh >/dev/null 2>&1\"]","Service: agent360: enabled: matches expectation: true","Service: agent360: running: matches expectation: true","Command: crontab -l | grep -F 'flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1': exit-status: matches expectation: 0","Command: crontab -l | grep -F 'flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --less_used_inodes >/dev/null 2>&1\"]","Command: crontab -l: exit-status: matches expectation: 0","Command: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': exit-status:","Expected","    1","to be numerically eq","    0","Command: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': stdout:","Expected","    \"object: *bytes.Reader\"","to have patterns","    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]","the missing elements were","    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]","Command: crontab -l | grep -F 'flock_pva_backups.sh --do_stopped >/dev/null 2>&1': exit-status: matches expectation: 0","Command: crontab -l | grep -F 'flock_pva_backups.sh --do_stopped >/dev/null 2>&1': stdout: matches expectation: [\"flock_pva_backups.sh --do_stopped >/dev/null 2>&1\"]","","","Failures/Skipped:","","Command: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': exit-status:","Expected","    1","to be numerically eq","    0","Command: crontab -l | grep -F '/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1': stdout:","Expected","    \"object: *bytes.Reader\"","to have patterns","    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]","the missing elements were","    [\"/usr/local/cron_backup/vz_agent_restart.sh >>/var/log/vz_agent_restart.log 2>&1\"]","","Command: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': exit-status:","Expected","    1","to be numerically eq","    0","Command: crontab -l | grep -F '/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1': stdout:","Expected","    \"object: *bytes.Reader\"","to have patterns","    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]","the missing elements were","    [\"/usr/sbin/ntpdate -s 0.us.pool.ntp.org >/dev/null 2>&1\"]","","File: /var/lib/jelastic/overrides/tests/override_test_vzshaper.lib: mode:","Expected","    \"0755\"","to equal","    \"0644\"","diff","    --- test","    +++ actual","    @@ -1 +1 @@","    -0644","    +0755","","Total Duration: 0.033s","Count: 43, Failed: 5, Skipped: 0"]},"created":"2026-01-29T10:30:59.595068Z","updated":"2026-01-29T10:30:59.595105Z","started":"2026-01-29T10:30:56.148172Z","ended":"2026-01-29T10:30:59.536280Z","duration":"00:00:03.388108","changed":false,"ignore_errors":false}