Report Status Results
Date
Duration
Action Task name Task path Playbook name (or path) Tags Notes
38 11 Sep 2025 12:59:59 +0100 00:00:09.44 ansible.builtin.set_fact Aggregate all reports (run once on first host) ...kuly/find_snowflakes_repos.yaml : 47 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:59:54 +0100 00:00:12.64 ansible.builtin.set_fact Register report data for aggregation ...kuly/find_snowflakes_repos.yaml : 41 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:59:50 +0100 00:00:16.41 ansible.builtin.set_fact Identify 3rd-party repos ...kuly/find_snowflakes_repos.yaml : 37 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:59:45 +0100 00:00:17.62 ansible.builtin.set_fact Parse enabled repo IDs ...kuly/find_snowflakes_repos.yaml : 25 ...snowflakes_repos.yaml 0
1 11 Sep 2025 12:54:08 +0100 00:00:00.21 ansible.builtin.set_fact Build consolidated report ...kuly/find_snowflakes_repos.yaml : 53 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:54:02 +0100 00:00:06.01 ansible.builtin.set_fact Set report item for this host ...kuly/find_snowflakes_repos.yaml : 41 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:53:58 +0100 00:00:06.59 ansible.builtin.set_fact Identify 3rd-party repos ...kuly/find_snowflakes_repos.yaml : 37 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:53:53 +0100 00:00:06.53 ansible.builtin.set_fact Parse enabled repo IDs ...kuly/find_snowflakes_repos.yaml : 25 ...snowflakes_repos.yaml 0
29 11 Sep 2025 12:51:33 +0100 00:00:01.96 ansible.builtin.set_fact Gather all host reports ...kuly/find_snowflakes_repos.yaml : 48 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:51:28 +0100 00:00:10.78 ansible.builtin.set_fact Collect report data ...kuly/find_snowflakes_repos.yaml : 41 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:51:24 +0100 00:00:06.60 ansible.builtin.set_fact Identify 3rd-party repos ...kuly/find_snowflakes_repos.yaml : 37 ...snowflakes_repos.yaml 0
38 11 Sep 2025 12:51:20 +0100 00:00:07.79 ansible.builtin.set_fact Parse enabled repo IDs ...kuly/find_snowflakes_repos.yaml : 25 ...snowflakes_repos.yaml 0
31 11 Sep 2025 11:36:10 +0100 00:00:03.11 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 89 ...r_metrics_output.yaml 0
31 11 Sep 2025 11:36:06 +0100 00:00:03.40 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 84 ...r_metrics_output.yaml 0
31 11 Sep 2025 11:36:03 +0100 00:00:03.42 ansible.builtin.set_fact Define expected field types ...validate_provider_metrics_output.yaml : 57 ...r_metrics_output.yaml 0
31 11 Sep 2025 11:35:55 +0100 00:00:03.86 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 40 ...r_metrics_output.yaml 0
392 11 Sep 2025 11:30:35 +0100 00:01:46.26 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 89 ...r_metrics_output.yaml 0
392 11 Sep 2025 11:29:44 +0100 00:01:47.31 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 84 ...r_metrics_output.yaml 0
392 11 Sep 2025 11:28:55 +0100 00:01:58.97 ansible.builtin.set_fact Define expected field types ...validate_provider_metrics_output.yaml : 57 ...r_metrics_output.yaml 0
392 11 Sep 2025 11:27:16 +0100 00:01:55.30 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 40 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:52 +0100 00:00:00.13 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 89 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:52 +0100 00:00:00.11 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 84 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:52 +0100 00:00:00.11 ansible.builtin.set_fact Define expected field types ...validate_provider_metrics_output.yaml : 57 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:51 +0100 00:00:00.11 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 40 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:31 +0100 00:00:00.27 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 89 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:31 +0100 00:00:00.12 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 84 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:31 +0100 00:00:00.12 ansible.builtin.set_fact Define expected field types ...validate_provider_metrics_output.yaml : 57 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:21:31 +0100 00:00:00.11 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 40 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:17:26 +0100 00:00:00.25 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 66 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:17:26 +0100 00:00:00.13 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 62 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:17:25 +0100 00:00:00.11 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 49 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:52 +0100 00:00:00.27 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 66 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:52 +0100 00:00:00.12 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 62 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:51 +0100 00:00:00.11 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 49 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:07 +0100 00:00:00.25 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 66 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:07 +0100 00:00:00.12 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 62 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:16:07 +0100 00:00:00.14 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 49 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:15:02 +0100 00:00:00.26 ansible.builtin.set_fact Check each key against expected type ...validate_provider_metrics_output.yaml : 66 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:15:02 +0100 00:00:00.13 ansible.builtin.set_fact Initialize list for type mismatches ...validate_provider_metrics_output.yaml : 62 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:15:01 +0100 00:00:00.11 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 49 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:12:06 +0100 00:00:00.11 ansible.builtin.set_fact Extract JSON blob from output — robust multiline extraction ...validate_provider_metrics_output.yaml : 41 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:09:43 +0100 00:00:00.11 ansible.builtin.set_fact Extract JSON blob from output (first { to last } across lines) ...validate_provider_metrics_output.yaml : 41 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:07:15 +0100 00:00:00.11 ansible.builtin.set_fact Extract JSON blob from output (first { to last }) ...validate_provider_metrics_output.yaml : 41 ...r_metrics_output.yaml 0
1 11 Sep 2025 11:03:09 +0100 00:00:00.18 ansible.builtin.set_fact Parse JSON output ...validate_provider_metrics_output.yaml : 37 ...r_metrics_output.yaml 0
1 29 Aug 2025 12:47:05 +0100 00:00:00.87 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 29 Jul 2025 08:10:33 +0100 00:00:00.21 ansible.builtin.set_fact Select 10 random Plesk hosts ...kuly/create_canary_inventory.yaml : 45 ...canary_inventory.yaml 0
1 29 Jul 2025 08:10:32 +0100 00:00:00.09 ansible.builtin.set_fact Read Plesk hosts from file ...kuly/create_canary_inventory.yaml : 42 ...canary_inventory.yaml 0
24 28 Jul 2025 11:39:26 +0100 00:00:07.16 ansible.builtin.set_fact Set fact for timeout value ...ansible/kuly/check_mig_json.yaml : 22 ...check_mig_json.yaml 0
1 24 Jul 2025 09:52:47 +0100 00:00:00.10 ansible.builtin.set_fact Find diskusage block and extract content ...RM10092_agent360_conf_change.yaml : 27 ...t360_conf_change.yaml 0
1 24 Jul 2025 09:52:47 +0100 00:00:00.10 ansible.builtin.set_fact Extract diskusage block ...RM10092_agent360_conf_change.yaml : 23 ...t360_conf_change.yaml 0
1 24 Jul 2025 09:52:47 +0100 00:00:00.10 ansible.builtin.set_fact Decode file content ...RM10092_agent360_conf_change.yaml : 19 ...t360_conf_change.yaml 0
1 24 Jul 2025 09:52:08 +0100 00:00:00.11 ansible.builtin.set_fact Find diskusage block and extract content ...RM10092_agent360_conf_change.yaml : 27 ...t360_conf_change.yaml 0
1 24 Jul 2025 09:52:08 +0100 00:00:00.10 ansible.builtin.set_fact Extract diskusage block ...RM10092_agent360_conf_change.yaml : 23 ...t360_conf_change.yaml 0
1 24 Jul 2025 09:52:08 +0100 00:00:00.10 ansible.builtin.set_fact Decode file content ...RM10092_agent360_conf_change.yaml : 19 ...t360_conf_change.yaml 0
1 22 Jul 2025 11:24:14 +0100 00:00:00.19 ansible.builtin.set_fact Try to find eno1 specifically ...ansible/kuly/get_mac_addresses.yaml : 35 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:24:13 +0100 00:00:00.15 ansible.builtin.set_fact Filter physical interfaces (en*, eth*, em*, ens*, eno*, enp*) ...ansible/kuly/get_mac_addresses.yaml : 13 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:23:45 +0100 00:00:00.19 ansible.builtin.set_fact Try to find eno1 specifically ...ansible/kuly/get_mac_addresses.yaml : 35 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:23:45 +0100 00:00:00.15 ansible.builtin.set_fact Filter physical interfaces (en*, eth*, em*, ens*, eno*, enp*) ...ansible/kuly/get_mac_addresses.yaml : 13 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:20:31 +0100 00:00:00.11 ansible.builtin.set_fact Use eno1 if found, otherwise fall back to first physical interface ...ansible/kuly/get_mac_addresses.yaml : 43 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:20:30 +0100 00:00:00.13 ansible.builtin.set_fact Try to find eno1 specifically ...ansible/kuly/get_mac_addresses.yaml : 33 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:20:30 +0100 00:00:00.15 ansible.builtin.set_fact Filter physical interfaces (en*, eth*, em*, ens*, eno*, enp*) ...ansible/kuly/get_mac_addresses.yaml : 11 ...get_mac_addresses.yaml 0
27 22 Jul 2025 11:19:19 +0100 00:00:03.56 ansible.builtin.set_fact Set first physical interface ...ansible/kuly/get_mac_addresses.yaml : 41 ...get_mac_addresses.yaml 0
27 22 Jul 2025 11:19:09 +0100 00:00:02.69 ansible.builtin.set_fact Filter physical interfaces using looser regex ...ansible/kuly/get_mac_addresses.yaml : 19 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:18:57 +0100 00:00:00.14 ansible.builtin.set_fact Set first physical interface ...ansible/kuly/get_mac_addresses.yaml : 41 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:18:56 +0100 00:00:00.15 ansible.builtin.set_fact Filter physical interfaces using looser regex ...ansible/kuly/get_mac_addresses.yaml : 19 ...get_mac_addresses.yaml 0
27 22 Jul 2025 11:17:37 +0100 00:00:04.90 ansible.builtin.set_fact Filter physical interfaces ...ansible/kuly/get_mac_addresses.yaml : 16 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:17:24 +0100 00:00:00.14 ansible.builtin.set_fact Filter physical interfaces ...ansible/kuly/get_mac_addresses.yaml : 16 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:16:18 +0100 00:00:00.16 ansible.builtin.set_fact Get interface info for primary interface ...ansible/kuly/get_mac_addresses.yaml : 14 ...get_mac_addresses.yaml 0
1 22 Jul 2025 11:16:18 +0100 00:00:00.16 ansible.builtin.set_fact Set primary interface fact ...ansible/kuly/get_mac_addresses.yaml : 6 ...get_mac_addresses.yaml 0
1 21 Jul 2025 15:57:34 +0100 00:00:10.96 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 21 Jul 2025 15:34:03 +0100 00:00:11.02 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 21 Jul 2025 13:44:56 +0100 00:00:07.42 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 17 Jul 2025 15:56:27 +0100 00:00:00.37 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
391 06 Jun 2025 12:00:02 +0100 00:00:44.02 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
390 05 Jun 2025 15:02:56 +0100 00:00:43.16 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
390 05 Jun 2025 14:54:58 +0100 00:00:43.02 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
391 05 Jun 2025 14:12:37 +0100 00:00:42.87 ansible.builtin.set_fact Set fact for Plesk version if found ...kuly/zulip-safe-versions-1.yaml : 17 ...-safe-versions-1.yaml 0
390 04 Jun 2025 13:35:24 +0100 00:00:45.60 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
387 04 Jun 2025 13:28:39 +0100 00:00:44.03 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
390 04 Jun 2025 13:24:41 +0100 00:00:42.90 ansible.builtin.set_fact Get version ...kuly/zulip-plesk-versions.yaml : 12 ...p-plesk-versions.yaml 0
1 28 May 2025 11:26:10 +0100 00:00:00.26 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 28 May 2025 11:24:08 +0100 00:00:00.80 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 28 May 2025 10:39:27 +0100 00:00:00.79 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 28 May 2025 10:35:24 +0100 00:00:00.23 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 21 ...60_check_version.yaml 0
1 28 May 2025 10:35:11 +0100 00:00:00.23 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 20 ...60_check_version.yaml 0
1 28 May 2025 10:33:27 +0100 00:00:00.24 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 20 ...60_check_version.yaml 0
1 28 May 2025 10:29:47 +0100 00:00:00.20 ansible.builtin.set_fact Select 10 random Plesk hosts ...kuly/create_canary_inventory.yaml : 44 ...canary_inventory.yaml 0
1 28 May 2025 10:29:47 +0100 00:00:00.10 ansible.builtin.set_fact Read Plesk hosts from file ...kuly/create_canary_inventory.yaml : 41 ...canary_inventory.yaml 0
388 28 May 2025 10:28:33 +0100 00:00:42.69 ansible.builtin.set_fact plesk : Set Plesk facts ...ansible/roles/plesk/tasks/main.yml : 15 ...canary_inventory.yaml 0
1 28 May 2025 10:25:49 +0100 00:00:00.23 ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 20 ...60_check_version.yaml 0
1 28 May 2025 10:25:29 +0100 None ansible.builtin.set_fact Set the latest_version fact globally ...kuly/agent360_check_version.yaml : 20 ...60_check_version.yaml 0
387 23 May 2025 14:13:56 +0100 00:00:41.93 ansible.builtin.set_fact Set backup path using generated timestamp ...kuly/RM10018-update-wptoolkit.yaml : 48 ...update-wptoolkit.yaml 0
387 23 May 2025 14:11:48 +0100 00:00:41.86 ansible.builtin.set_fact Set fact based on whether section exists ...kuly/RM10018-update-wptoolkit.yaml : 33 ...update-wptoolkit.yaml 0
1 23 May 2025 14:00:30 +0100 00:00:00.13 ansible.builtin.set_fact Extract hostnames from filenames ...generate_inventory_from_files.yml : 21 ...entory_from_files.yml 0
387 23 May 2025 12:32:42 +0100 00:00:42.25 ansible.builtin.set_fact Set backup path using generated timestamp ...kuly/RM10018-update-wptoolkit.yaml : 48 ...update-wptoolkit.yaml 0
387 23 May 2025 12:30:34 +0100 00:00:41.93 ansible.builtin.set_fact Set fact based on whether section exists ...kuly/RM10018-update-wptoolkit.yaml : 33 ...update-wptoolkit.yaml 0
1 23 May 2025 12:27:08 +0100 00:00:00.11 ansible.builtin.set_fact Set backup path using generated timestamp ...kuly/RM10018-update-wptoolkit.yaml : 48 ...update-wptoolkit.yaml 0
1 23 May 2025 12:27:08 +0100 00:00:00.11 ansible.builtin.set_fact Set fact based on whether section exists ...kuly/RM10018-update-wptoolkit.yaml : 33 ...update-wptoolkit.yaml 0
1 23 May 2025 12:26:51 +0100 00:00:00.12 ansible.builtin.set_fact Set backup path using generated timestamp ...kuly/RM10018-update-wptoolkit.yaml : 48 ...update-wptoolkit.yaml 0
1 23 May 2025 12:26:50 +0100 00:00:00.11 ansible.builtin.set_fact Set fact based on whether section exists ...kuly/RM10018-update-wptoolkit.yaml : 33 ...update-wptoolkit.yaml 0